您的位置:首页 > 编程语言 > Python开发

Alex作业之day 1 的猜年龄游戏 课堂演示

2017-11-17 21:51 204 查看
The requires of the classroom presentation

The procession of mine about the game of guessing the age:

Picture:



the version of wrong:
#for 循环 的改进   :每猜 3 次加一个判断:用户决定继续还是退出(有错的程序 **重置为0的i值是无法传输给循环中的i值**)
age =22
for i in range(10):
if i<3:
guess_num=int(input("input your guess num:"))
if guess_num<age:
print("Think Big")
elif guess_num>age:
print("Think Smaller")
else:
print("Congration!you got it.")
break
else:
continue_confirm=input("Continue(Y or y) or Not Continue(N or n):")
if continue_confirm=='y'or continue_confirm=='Y':
i=0
else:
print("Bye")
break


the solution: customizing a counter by yourself

the final version:
# for 循环 的改进   :每猜3 次加一个判断:用户决定继续还是退出(完美版)
age =22
counter=0
for i in range(10):
if counter<3:
guess_num=int(input("input your guess num:"))
if guess_num<age:
print("Think Big")
elif guess_num>age:
print("Think Smaller")
else:
print("Congration!you got it.")
break
else:
continue_confirm=input("Continue(Y or y) or Not Continue(N or n):")
if continue_confirm=='y'or continue_confirm=='Y':
counter=0
else:
print("Bye")
break
counter+=1

The problems encountered in the process
#In  [*]表示程序未执行?or 正在执行?(PS:这里不是很清晰,我个人理解的是后者),解决办法是:退出重进(简单粗暴)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python-笨小白