Предмет: Информатика,
автор: nivacevutuber
python 3.10
как сделать чтобы при вводе числа происходило это
пример:
введите число: 3
3+33+333
ответ: 369
ВикаБач:
S= N+(10*N+N)=(100*N+10*N+N)=N(1+11+111)=123*N. То есть введ'нное число нужно просто умножить на 123.
Ответы
Автор ответа:
1
Ответ:
Вы можете сделать это с помощью цикла for и оператора += (так же известного как сложение с присваиванием).
number = int(input("введите число: "))
result = 0
for i in range(1, 4):
result += int(str(number) * i)
print(result)
Объяснение:
Этот код запрашивает число у пользователя, затем использует цикл for для перебора от 1 до 3, каждый раз добавляя к результату новое число, состоящее из нескольких копий этого числа.
Наконец, код выводит результат.
Похожие вопросы
Предмет: География,
автор: dfiuss
Предмет: Литература,
автор: alicedryuk2011
Предмет: Українська мова,
автор: chuson2xxx
Предмет: Математика,
автор: akimtronin987