古いQi2.5.1からpythonP127を学ぶ数ゲームコードのデバッグを推測する

本のリリースとして、最も基本的な基準はコードが正しいことを確認することだと思います

元のブックコードに従って実行された場合、エラーは次のように報告されます。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

おすすめ

転載: blog.csdn.net/limiaoiao/article/details/95502094