赞
踩
上节课的课后练习做的如何了?是不是发现和猜数字在编程思路和使用的语法上很像。废话不多说,直接上代码,参照自己之前写的做比较,看看有什么异同。另外,有一些知识点会通过本次的代码作讲解。
import random
#调用模块random
list = ['石头','剪刀','布']
#创建包含选项的列表
option = random.choice(list)
#随机生成列表list中的元素
player = 0 # 记录玩家分数
computer = 0 # 记录电脑分数
while True:
for i in range(3):
#三局两胜,循环3次
print('----------第%d局----------' % (i+1))
guess = input('请输入你的选择(石头/剪刀/布):')
while guess not in list:
#检验输入内容是否在列表list中
print('请在石头/剪刀/布中选择!')
guess = input('请输入你的选择(石头/剪刀/布):')
print('电脑的选择是:'+ option)
if guess == option:
#平局的情况
print('平局')
elif (guess == '石头' and option == '
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。