1から6までの数字を生成し、ユーザーに推測させたいと思います。 if input == variable:
のようなチェック機能は動作しません。入力が変数と一致するかどうかを確認できません
global count
count = 0
def guess():
a = random.randint(1,6)
print (a)
ffs =input ("whats my nr?")
if ffs == (a):
print ("Correct")
sys.exit()
else:
global count
print ("guess again")
count +=1
print ("you have attempts remaining")
def mainz():
while count < 6:
guess()
mainz()
''1' == 1'から何を期待しますか? Pythonは**強く**タイプされています。 – jonrsharpe
だから、str(a)だけで入手できます。脳のおならはありがとう! –