Форум сайта python.su
n = int(input())
s = 0
for i in range (n):
a = int(input())
if a % 7 == 0 and a % 10 == 9:
s = s + 1
print (s)
else:
print (неверно)
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 7 и оканчивающихся на 9. Программа получает на вход количество чисел, а затем сами числа. Программа должна вывести одно число – количество чисел, кратных 7 и оканчивающихся на 9.
Подскажите пожалуйста, что не так. Я не могу ввести больше трех значений и выводит он только последнее
Отредактировано kaktys_1231 (Июль 13, 2022 20:38:13)
Офлайн
kaktys_1231
[code python]между этими тегами вставлять код на форуме[/code]
n = int(input('количество чисел: ')) s = 0 for i in range(n): a = int(input('введите число: ')) if a % 7 == 0 and a % 10 == 9: print('верно') s += 1 else: print('неверно') print('всего чисел кратных 7 и оканчивающихся на 9:', s)
количество чисел: 6
введите число: 58
неверно
введите число: 49
верно
введите число: 358
неверно
введите число: 69
неверно
введите число: 189
верно
введите число: 119
верно
всего чисел кратных 7 и оканчивающихся на 9: 3
kaktys_1231А как вы вводите эти значения?
Я не могу ввести больше трех значений и выводит он только последнее
Офлайн