alarm
Задайте вопрос
Информатика
Timoti

Напишите программу, которая в последовательности целых чисел определяет среднее значение среди не отрицательных, оканчивающихся цифрой 0. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода последовательности, и в последовательность не входит). Гарантируется, что в последовательности имеется хотя бы одно не отрицательное число, оканчивающееся цифрой 0. Питон 3

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

nums = []

while n := int(input('Число: ')):

nums. append(n)

filtered = [i for i in nums if i > 0 and i % 10 == 0]

if filtered:

print(sum(filtered)/len(filtered))

else:

print('Не одного числа оканчивающигося на 0!')

# Если n := - ещё не работает (только с 3. 8 по-моему), то напиши так:

while True:

n = int(input('Число: '))

if n == 0:

break

nums. append(n)

. . .

85
Thorditus
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

ДАМ 50 поинтов Артём заметил,

Безперервним архівом називають:В

что это такое (название и примен

Сұрақтарға жауап берейік 1. Scra

посчитайте Учителю намного у

Как работает компьютерОпредели и

Контакты
Реклама на сайте