马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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
四. 错误分析
无
|