Предмет: Информатика,
автор: danialbapinaev
Программа на Python 3. Она выводит все варианты паролей состоящих из одной/двух/трёх/четырёх цифр. С паролями из трёх цифр всё нормально, программа выводит ровно 100 вариантов. С паролями из четырёх тоже нет никаких проблем. А с паролями из одной и двух цифр есть проблемы, каждое число выводится 10 раз. Исправьте эту проблему, пожалуйста.
z=int(input("Введите количество цифр пароля(1-4): " ))
for i in range(0,10):
for e in range(0,10):
for d in range(0,10):
for c in range(0,10):
if z==1:
print(i)
break
elif z==2:
print(i,e)
break
elif z==3:
print(i,e,d)
break
elif z==4:
print(i,e,d,c)
Ответы
Автор ответа:
2
Ответ:
z=int(input("Введите количество цифр пароля(1-4): " ))
if z <= 4 and z > 0:
for i in range(0,(10**z)):
print(i)
else:
print("ошибка ввода")
Похожие вопросы
Предмет: Русский язык,
автор: rsp72
Предмет: Русский язык,
автор: irina152
Предмет: Английский язык,
автор: Гость00
Предмет: География,
автор: Фарида2006
Предмет: Математика,
автор: alamedinskiy