Программа на Python 3. Она выводит все варианты паролей состоящих из одной/двух/трёх/четырёх цифр. С паролями из трёх цифр всё нормально, программа выводит ровно 100 вариантов. С паролями из четырёх тоже нет никаких проблем. А с паролями из одной и двух цифр есть проблемы, каждое число выводится 10 раз. Исправьте эту проблему "Введите количество цифр пароля(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)

lipa2907 lipa2907    3   28.10.2020 18:23    3

Ответы
kolosochok1 kolosochok1  27.11.2020 18:24

z=int(input("Введите количество цифр пароля(1-4): " ))

if z <= 4 and z > 0:

for i in range(0,(10**z)):

print(i)

else:

print("ошибка ввода")

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика