#arr = [*map(int, input().split(' 0')[0].split())] если числа вводятся в строчку , то раскомментируйте и используйте эту строку, а инициализацию массива arr и цикл while закомментируйте
arr = []
while 1:
tmp = int(input())
if tmp != 0: # Читаем сколько угодно чисел пока не будет ноль
arr.append(tmp)
else:
break
s = 0 # сумма двузначных чисел
k = 0 # количество двузначных чисел
for i in arr:
if 10 <= i <= 99: # итерируемся по циклу и если число двузначное
s += i # то прибавляем его к сумме
k += 1 # счетчик двузначный чисел увеличиваем на один
print(s/k) if k > 0 else print('NO') #если количество двузначных > 0 то выводим среднее арифметическое s/k, если нет то выводим NO
Поделитесь своими знаниями, ответьте на вопрос:
Составьте программу для решения задачи определение дня недели Питон
import datetime
a = input('Введите дату (вводите начиная с года, без пробелов, например: 20200521): ')
b = datetime.datetime.strptime(a, '%Y%m%d')
c = b.isoweekday()
print(b)
if c == 1:
print('Понедельник')
elif c == 2:
print('Вторник')
elif c == 3:
print('Среда')
elif c == 4:
print('Четверг')
elif c == 5:
print('Пятница')
elif c == 6:
print('Суббота')
elif c == 7:
print('Воскресенье')
Объяснение: