|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
一、听完本节课程自己试着对之前的猜数的游戏改进了一下,以下是自己的代码:
port random
answer = random.randint(1,10)
print('下面进行猜数游戏')
temp = input('输入一个1到10之间的数:')
guess = int(temp)
num = 1 #变量num记录猜的次数
flag = 0 #设立一个标志,如果答对了改变这个值,以此来控制循环以及判断最后是否因三次打错而结束循环
while flag==0 and num<3 : #当没有答对以及猜的次数不到3次时继续循环
if guess == answer:
flag = 1
print('恭喜你,猜对了!')
else:
if guess < answer:
print('错了,猜小了!')
temp = input('输入一个1到10之间的数:')
guess = int(temp)
num = num + 1
else:
print('错了,猜大了!')
temp = input('输入一个1到10之间的数:')
guess = int(temp)
if flag != 1: # 当跳出循环时,如果flag没有改变说明三次都没有猜对
print('很遗憾,你没有在三次机会内答对。')
二、在编写猜数游戏时,想过用if、else if、else的语句编写,发现在Python中出错,而在C语言中是支持的。
|
评分
-
查看全部评分
|