python石头剪子布while循环_14.python之石头剪子布

上节课的课后练习做的如何了?是不是发现和猜数字在编程思路和使用的语法上很像。废话不多说,直接上代码,参照自己之前写的做比较,看看有什么异同。另外,有一些知识点会通过本次的代码作讲解。

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 == '

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值