Напишите программу угадывания пароля с использованием цикла WHILE (повторять ввод...

0 голосов
133 просмотров
спросил от (31 баллов) в категории Информатика

Напишите программу угадывания пароля с использованием цикла WHILE (повторять ввод пароля пользователем, пока он не совпадёт с тем, который "зашифрован в программе")


2 Ответы
0 голосов
ответил от (14 баллов)

Ответ:

var

pin : integer;

readPin : integer;

 

begin

 pin := 1234; //здесь напишешь  свой пин

  writeln('Write Pin :');

 readln(readPin);

 while readPin <> pin do begin

   writeln('Error wrong pin!');

   readln(readPin);

 end;

end.

Объяснение:

Вот

0 голосов
ответил от (61 баллов)

import random

code = ["954321"]

mineC = []

final = ""

i = 0

while True:

   while i < 6:

       wordC = random.randint(0, 9)

       mineC.append(wordC)

       i += 1

   if mineC != code:

       print(mineC)

       mineC.clear()

   if mineC == code:

       for i in mineC:

           final += i

       break

Работает только с паролями с цифрами

иначе придется выстраивать буквы по індексу и вызывать их так

   

...