|
发表于 2017-6-20 09:33:29
|
显示全部楼层
本楼为最佳答案
看代码我是看不出什么大问题,就是你while条件严格来说不能这样写;运行了一下你的代码他抛出了一个异常——SyntaxError: unexpected EOF while parsing
简单查了意思是说:没有验证函数参数是否有效。(也是新手没理解意思。)
而且程序运行流程也是乱了,开始是让用户输入年龄,接下while循环还没判断又提示用户猜错了重新输入。我简单的修改了你的代码你参考下。
- print("--------------------------奇葩的分割线------------")
- guess = int(input("猜一猜我的年龄"))
- while True:
- if guess == 21:
- print("我曹,你是我的小虫虫吗?")
- break
- else:
- if guess > 21:
- print("我哪有这么老")
- else:
- print("真当我小学生啊?")
- guess = int (input("错啦,再给你一次机会:"))
-
- print("请继续输入硬币,谢谢!!!")
复制代码
|
|