如何修复带有随机lib的打印在python中不起作用[duplicate]

问题描述 投票:0回答:1

此问题已经在这里有了答案:

我正在创建石头,纸,剪刀游戏,我只是尝试随机库,但是会发生这种情况

C:\Users\Timothy\Desktop>python app1.py
2
Please choose 1=Rock, 2=Paper, 3=Siccors2

这是我创建的代码

import random
ai = (random.randint(1,3))
print(ai)
play = input("Please choose 1=Rock, 2=Paper, 3=Siccors")
if ai == play:
    print("Hello")
python random
1个回答
0
投票

在Python 3中,input()方法返回一个string

Chnage:

play = input("Please choose 1=Rock, 2=Paper, 3=Siccors")

到:

play = int(input("Please choose 1=Rock, 2=Paper, 3=Siccors"))
© www.soinside.com 2019 - 2024. All rights reserved.