Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

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

joker fin Ученик (101), на голосовании 3 года назад
Я написал код по генерации ключей и при запуске мне выдаёт ошибку
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")
Голосование за лучший ответ
Mr. Someone Мудрец (13651) 3 года назад
Ты написал shars вместе chars)

Ты что, собрался продавать не работающие ключи?
joker finУченик (101) 3 года назад
нет просто испытать удачу, не мог ли ты помочь мне как можно усовершенствовать этот код что бы он не по одному ключу выдовал а сразу много и разных
Mr. Someone Мудрец (13651) for i in range(100): k1 = "" ... print(k1 + '-' + k2 + '-' + k3)
Vlad Comolli Гуру (2654) 3 года назад
лол
навряд ли ты набрутишь себе что-то
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)
Похожие вопросы