改进需求:
第一,猜错的时候程序应该给点提示,例如告诉用户输入的值是大了还是小了。
第二,每运行一次程序只能猜一次,应该提供多次机会给用户猜测。
(在这里小甲鱼又提出一个问题,就是说我们可不可以编写一个程序,限制玩家猜测的次数。)(这个问题和第三,我把它放在第四课第三部分第四部分解决。)
第三,每次运行程序,答案可以是随机的。因为程序答案固定,容易导致答案外泄。
对应第一个需求:
条件分支
0、PYTHON的比较操作符:
左边大于右边 >
左边大于等于右边 >=
左边小于右边 <
左边小于等于右边 <=
左边等于右边 ==
左边不等于右边 !=
结果正确是TRUE,比如1==1,结果错误是FALSE,比如1!=1
1、编程的时候可以加空格:1 > 3
不加空格也是可以的,只是不够美观大方:1>3
2、PYTHON的条件分支语法:
if条件:条件为真(TRUE)执行的操作
else:条件为假(FALSE)执行的操作
注意冒号和缩进(tab)
代码磁铁
小甲鱼给出一些磁贴,完成磁贴拼图,编写程序。
开始
if guess == 8:不缩进
print("你是他心里的蛔虫吗")一级缩进
print("哼,猜中了也没有奖励")一级缩进
else:不缩进
if guess > 8:一级缩进
print("大了,大了")二级缩进
else:一级缩进
print("小了,小了")二级缩进
print("游戏结束,不玩啦")不缩进
抄写代码使之运行:
注意的点——赋值用=,判断用==
int(),括号里不能是builtins-function
网友评论