本のリリースとして、最も基本的な基準はコードが正しいことを確認することだと思います
元のブックコードに従って実行された場合、エラーは次のように報告されます。TypeError: '>'は 'str'と 'int'のインスタンス間ではサポートされていません
初心者の私は学習への興味を失いましたが、それでも問題を解決する必要があります。次に、コードの5行目で、文字型変換を実行し、入力文字型を文字列から整数intに変換します。
ランダムにインポート
i = 0
num = 0
while i <4:
print( '*******************************')
num = int (input( '0から9までの数字を入力してください:')) ----------- int変換を追加し、元のブックコードはnum = input( '0から9までの数字を入力してくださいOne count: ')
xnum = random.randint(0,9)
x = 3-i
if num == xnum:
print('幸運、あなたはそれを推測しました ')
break
elif num> xnum:
print(' ''あなたはそれを推測しました!\ nハハ、正解は次のとおりです:%s \ nまだ%sの可能性があります! '' '%(xnum、x))
elif num <xnum:
print(' ''小さいと思います!\ nハハ、正解は:%s \ nまだ%sの可能性があります! '' '%(xnum、x))
print(' ***************** ******** ****** ')
i + = 1