Оцените (только не строго)

Государственная служба РФ
Пользователь
Статус
Оффлайн
Регистрация
26 Дек 2018
Сообщения
361
Реакции[?]
70
Поинты[?]
0
Только начал заниматься питоном и решил сделать мини-регистрацию:
Python:
import random
user_list_log, user_list_pass = [], []

def stoped():
    while True: break

quantity = int(input("The number of users you want to register >>> "))

while len(user_list_log) < quantity > 0:
    new_user_log = input("create new login: ")
    if not new_user_log in user_list_log:
        new_user_pass = input("create new password: ")
        user_list_log.append(new_user_log), user_list_pass.append(new_user_pass), print("successful registration!\n")
    else:
        print("this user is already in the database\n")   

if len(user_list_log) > 0:
    print("all login: ", user_list_log, "\n")
    print("all password: ", user_list_pass, "\n")
    created_user_log = input("enter login: ") # existing user
    if created_user_log in user_list_log:
        created_user_pass = input("enter password: ")
        id_user = user_list_log.index(created_user_log)

        if created_user_pass == user_list_pass[id_user]:
            print("successful authorization, " + user_list_log[id_user] + "!")
            print("ur hwid: " + str(random.randint(1, 1000)))
        else:
            print("wrong password!")   
    else:
        print("user not found!")
else:
    stoped()

оцените, может как-то можно сделать лучше, но сам я пока не знаю :FeelsBadMan:
прошу ещё посоветовать ролики или сайты, которые нормально обучают в данном языке.
 
Sos
Пользователь
Статус
Оффлайн
Регистрация
26 Авг 2019
Сообщения
256
Реакции[?]
55
Поинты[?]
0
ну во-первых, для данной цели лучше использовать dict ну и в лучшем случае sqlite3. А так залупа
 
Государственная служба РФ
Пользователь
Статус
Оффлайн
Регистрация
26 Дек 2018
Сообщения
361
Реакции[?]
70
Поинты[?]
0
Похожие темы
Сверху Снизу