马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
这期主要内容是改进之前写的小游戏,学习了比较操作符;If else和While语句以及random库。
需求:
1. 猜错的时候提示用户是猜大了还是猜笑了
2. 每次运行程序只能猜一次,想多给用户几次机会
3. 每次运行程序时答案是随机生成的
比较操作符
> 左边大于右边
>= 左边大于等于右边
< 左边小于右边
<= 左边小于等于右边
== 左边等于右边
!= 左边不等于右边
and可以连接几个判断,当然了,每个判断最好用()包裹起来,方便阅读
import random #在程序中导入random库
answer = random.randint(1,10) #随机生成一个1~10以内的整数
下面附上自己改的代码,有些功能还没有实现。。。import random
answer = random.randint(1,10)
uInput = input('请想一个1~10以内的数字:')
uGuess = int(uInput)
i = 0 #用于猜数字次数控制
while (uGuess != answer) and (i < 8):
i += 1
if uGuess == answer:
print('猜对了!')
else :
if uGuess > answer:
uInput = input('大了,请重新输入一个数字:')
uGuess = int(uInput)
else:
uInput = input('小了点,请重新输入一个数字:')
uGuess = int(uInput)
print('游戏结束,不玩了~')
|