python的if嵌套在石头剪刀布游戏中的应用
实现思路:
1、定义一个list数组,包含石头、剪刀、布
2、用户输入一个字符串
3、电脑选择list数组中的一个字符串
通过if else判断用户输入的字符串和电脑的选择的字符串那个更大。
import random
user = input('请输入石头、剪刀、布:') #接受用户输入的内容
cont = ['石头','剪刀','布'] #初始化数据
num = random.randint(0,3) #获取0-2随机数
if user == '石头':
if cont[num] == '石头':
print('用户输入的是%s,电脑输入的是%s,平局'%(user,cont[num]))
elif cont[num] == '剪刀':
print('用户输入的是%s,电脑输入的是%s,你赢了' % (user, cont[num]))
elif cont[num] == '布':
print('用户输入的是%s,电脑输入的是%s,电脑赢了' % (user, cont[num]))
elif user == '剪刀':
if cont[num] == '石头':
print('用户输入的是%s,电脑输入的是%s,电脑赢了'%(user,cont[num]))
elif cont[num] == '剪刀':
print('用户输入的是%s,电脑输入的是%s,平局' % (user, cont[num]))
elif cont[num] &#
python的if嵌套在石头剪刀布游戏中的应用
最新推荐文章于 2023-12-01 22:25:13 发布