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

0 голосов
85 просмотров

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


Информатика (31 баллов) | 85 просмотров
Дано ответов: 2
0 голосов

Ответ:

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.

Объяснение:

Вот

(14 баллов)
0 голосов

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

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

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

   

(61 баллов)