0
私の知識を向上させるために取り組んでいるちょっとしたプロジェクトです。 キャプチャが正しく入力されているにもかかわらず、なぜプログラムが常に失敗を返すのか不思議です。私はそれがメモリに格納されていない結果と関係があると思いますか?キャプチャプログラムが常に失敗する
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")
ありがとうございます!