'''
猜拳游戏, 对象有:石头、剪刀、布
0:石头 1:剪刀 2:布
'''
count = 1 #定义变量
while count <= 10: #用while循环改进猜拳游戏,之前的代码只能玩一次就结束,如果想要执行多次,就需要用循环,要改变只需要在最外面加上循环即可
import random #引入随机数模块,两个对象:计算机和人(自己)
person = int(input('请猜拳:[0:石头 1:剪刀 2:布]'))
computer = random.randint(0,2)
if person==0 and computer == 1:
print('Great,You WIN')
elif person == 1 and computer == 2:
print('Great,You WIN')
elif person == 2 and computer == 0:
print('Great,You WIN')
pass
elif person == computer: #自己写的时候忘记了平手的情况
print('Call it EVEN')
else:
print('Sorry,You LOSS')
print('computer gets %d:' % computer)
count = count + 1 #变量的自增/自减
要全面列出所有可能的情况告诉计算机,电脑不是哆啦A梦,需要告诉他指令才可以执行
对于这一题,要考虑到还有【平局】/random模块的函数使用
while和if-elif的嵌套,什么时候用while,什么时候用if-elif,要分别给他们什么条件
习惯input的使用,默认是str,整数用int,浮点数用float
对%d和%的使用还是不熟练