spz03
?>

• Что такое Blockchain? • История возникновения • Зачем нам нужна технология Blockchain? • Как она работает? • Что такое Данные? • Как мы можем защитить наши Данные? • Что такое Хэш? • Что такое Хэш предыдущего блока? • Что будет, если кто-то создаст новый блок? • Что такое Консенсус? • Где используются технологии Blockchain?

Информатика

Ответы

atvkaprolon

Python 3.7.2

x = int(input(), base = 10)

k3 = k5 = 0

for digit in map(int, list(str(x))):

   if digit is 3: k3 += 1

   elif digit is 5: k5 += 1  

#Что бы не городить огромные условные конструкции,

#Мы просто "выключим" программу при кривом вводе

if k3 == k5 == 0: raise RuntimeError('bad input')

#Если введённое число не имеет нужных цифр - вылетаем с ошибкой Runtime error и сообщаем об этом

print(f'цифр 5 больше, счётчики: k3: {k3}, k5: {k5}' if (k5 > k3) else f'цифр 3 больше, счётчики: k3: {k3}, k5: {k5}')

y = int('5'*k5 + '3'*k3)

y1 = y - 7

#Это можно засунуть в print(), но раз уж надо...

print(x, y, y1, end = '\n')

Объяснение:

На скриншотах представлены исходный код программы в рабочем виде, без поломанных отступов, а так же результат работы для предложенных входных данных. Если сильно надо программу просто скопировать, сдать и забыть, а отсюда не копируется - попросите в комментариях, я залью это на какой нибудь сервис типа pastebin.


Цикл for.Python С экрана вводится натуральное число произвольной длины. Назовите его x. Определите,
Цикл for.Python С экрана вводится натуральное число произвольной длины. Назовите его x. Определите,

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

• Что такое Blockchain? • История возникновения • Зачем нам нужна технология Blockchain? • Как она работает? • Что такое Данные? • Как мы можем защитить наши Данные? • Что такое Хэш? • Что такое Хэш предыдущего блока? • Что будет, если кто-то создаст новый блок? • Что такое Консенсус? • Где используются технологии Blockchain?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

beliaeva2
Кедрин Карлен
dmitrijku
AlekseiMardanova
kashschool3
Лоскутова
Serezhkin
Klyucharyova
lechic3
Агибалов428
denisov4
Semenovt
Павел
Константиновна
rayman777