Предмет: Информатика,
автор: azatkaneznashka
ПИТОН 25 баллов!
У второклассников очень популярна следующая задача:
101=1
8181515=4
1111112=0
8888888=14
1010101=3
7000007=?
Преподавателю программирования в некоем Центре для одаренных детей так понравилась эта задачка, что он решил именно ее использовать для проверки знаний математики 2-го класса у своих учеников.
Пусть первое число x, а соответствующее ему n
Входные данные
Единственное неотрицательное число x, не превышающее 101001.
Выходные данные
Выведите n.
azatkaneznashka:
если будет работать, то лучший ответ
Ответы
Автор ответа:
2
Ответ:
x = int(input('x = '))
counter = 0
if x > 101001 or x < 0:
print('Ошибка ввода! Повторите запуск программы.')
else:
for i in str(x):
if i == '6' or i == '9' or i == '0': counter += 1
elif i == '8': counter += 2
print(str(x) + ' = ' + str(counter))
Объяснение:
7000007 = 5.
В этой задаче n = количеству кругов в цифрах.
Похожие вопросы
Предмет: Окружающий мир,
автор: artemchyuks
Предмет: Английский язык,
автор: perfeccct
Предмет: Русский язык,
автор: Аноним
Предмет: Русский язык,
автор: tarakanovi91
Предмет: Физика,
автор: Аноним