Привет! Сегодня я хочу рассказать тебе о программе, которую я написал на языке Python. Она позволяет вводить числа с клавиатуры до тех пор, пока не будет введено число 0. В конце работы программы на экран выводится сумма всех введенных чисел, которые принадлежат интервалу [1.6, 3.8]. Кроме того, сумма округляется до 1 знака после точки.
Для начала, я создал переменную summa и присвоил ей значение 0, так как изначально сумма равна нулю. Затем, я использовал бесконечный цикл while, который будет работать, пока пользователь не введет число 0.summa 0
while True⁚
number float(input(″Введите число⁚ ″))
if number 0⁚
break
if 1.6 < number < 3.8⁚
summa number
rounded_sum round(summa, 1)
print(f″Сумма чисел⁚ {rounded_sum}″)
Внутри цикла я сначала запрашиваю у пользователя ввод числа с помощью функции input. Затем, я проверяю введенное число. Если оно равно 0, цикл прерывается с помощью ключевого слова break. Если число принадлежит интервалу [1.6, 3.8], то я добавляю его к переменной summa с помощью оператора .
После завершения цикла, я округляю значение summa до 1 знака после точки с помощью функции round и сохраняю результат в новой переменной rounded_sum. Затем, я выводлю результат на экран с помощью функции print и f-строки.
Эта программа очень удобна, потому что она позволяет постепенно вводить числа и сразу видеть сумму тех чисел, которые попадают в заданный интервал. Я использовал эту программу множество раз и она всегда работала отлично!
Надеюсь, эта статья оказалась полезной для тебя. Если у тебя возникнут вопросы или нужна дополнительная помощь, не стесняйся обратиться ко мне! Удачи в программировании!