Вопрос Как решить эту задачу на Python

Регистрация
29 Дек 2013
Сообщения
96
Репутация
0
Спасибо
0
Монет
0
необходимо написать программу, которая генерирует число, состоящее из n цифр. Количество цифр вводится при помощи функции input. Например

a = int(input) # <= 4

… код

print(b) # => 5432

внимание! для решения этой задачи нельзя использовать циклы.



с циклом сам легко сделал, а вот без цикла никак не могу придумать решение
 
цикл это не что иное как итеративная функция есть языки в которых циклов нет как таковых - сделай функцию которая сама себя вызывает n раз
 
from random import randint


a=int(input())
if a==2:
c=randint(10,99)
if a==3:
c=randint(100,999)
if a==4:
c=randint(1000,9999)
if a==5:
c=randint(10000,99999)
print(c)
 
Назад
Сверху