Просто небольшой проект, над которым я работаю, чтобы улучшить свои знания. Любопытно, почему программа всегда возвращает сбой, даже если captcha правильно введен. Я предполагаю, что это имеет какое-то отношение к тому, что результаты не сохраняются в памяти?captcha программа всегда возвращается с ошибкой
import string
import random
def captcha_gen(size=7, chars=string.ascii_letters + string.digits):
return ''.join(random.SystemRandom().choice(chars) for _ in range(size))
results = print(captcha_gen())
user_input = input("Please enter the captcha code as you see it: ")
if user_input == results:
print("success")
elif user_input != results:
print("failure")
else:
print("error")
Спасибо!