Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Ошибка в коде python

Я написал код по генерации ключей и при запуске мне выдаёт ошибку
Traceback (most recent call last):
File "steamkeys.py", line 10, in
k1 += random.choice(chars)
NameError: name 'chars' is not defined
а вот сам код

import random
import os

shars = "QWERTYUIOPASDFGHJKLZXCVBNM1234567890"
L = 5
k1 = ""
k2 = ""
k3 = ""
for i in range(L):
k1 += random.choice(chars)
k2 += random.choice(chars)
k3 += random.choice(chars)
print(k1 + '-' + k2 + '-' + k3)
print(k1 + '-' + k2 + '-' + k3)
print(k1 + '-' + k2 + '-' + k3)
print(k1 + '-' + k2 + '-' + k3)
print(k1 + '-' + k2 + '-' + k3)
print(k1 + '-' + k2 + '-' + k3)
os.system("pause")

По дате
По рейтингу
Аватар пользователя
Мудрец

Ты написал shars вместе chars)

Ты что, собрался продавать не работающие ключи?

Аватар пользователя
Гуру

лол
навряд ли ты набрутишь себе что-то
import string, random
import time

substring = string.ascii_letters + string.digits
get = lambda x: ''.join([random.choice(substring) for i in range(x)])
n = 5
while 1:
~~~~print(f'{get(n)}-{get(n)}-{get(n)}-{get(n)}-{get(n)}')
~~~~time.sleep(1)