|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 1137381680 于 2017-6-30 12:49 编辑
《零基础入门学习Python》
——学习笔记
004改进我们的小游戏
一. 定义分析
1. 条件语句是什么?
答:条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。若进行多个条件判断,则用 elif 来实现,如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。当if有多个条件时可使用括号来区分判断的先后顺序,括号中的判断优先执行,此外 and 和 or 的优先级低于>(大于)、<(小于)等判断符号,即大于和小于在没有括号的情况下会比与或要优先判断。
二. 杂谈
1. if后面一般情况下必须要加条件,否则的话会出现语法错误,else后面就不用。
2. 最基本的条件要放在最上面声明,否则容易出现命令执行中断或者错误的产生。
三. 部分作业分析
P.S这一节中两个作业是自己做的,所以有的地方与小甲鱼老师给的不太一样,有可能会出现我还没发现的错误,如果有朋友发现错误可以告诉我,我会修正,感谢!
1.动动手0代码:
- import random
- secret = random.randint(1,10)
- i = 3
- print('------我爱鱼C工作室-------')
- temp = input('不妨猜一下小甲鱼心里想的是什么数字:')
- guess = int(temp)
- while (guess != secret) and (i):
- if guess >= secret:
- temp = input('哎呀!大了大了,再来一次吧:')
- guess = int(temp)
- i = i-1
- else:
- temp = input('小了小了再来一次')
- guess =int(temp)
- if guess == secret:
- print('哎呀,你是小甲鱼心里的蛔虫吗?')
- print('恭喜你猜对啦!')
- else:
- if guess >= secret:
- i = i-1
- print('哎呀,大了大了')
- else:
- i = i-1
- print('小了小了')
- print('游戏结束,不玩啦!')
复制代码
2.动动手2代码:
- temp = input('请输入一个整数:')
- reg = int(temp)
- while reg:
- print(' ' * (reg-1) + '*' * reg)
- reg = reg - 1
复制代码
四. 错误分析
无
|
评分
-
查看全部评分
|