python基础第三章选择结构答案-python3 学习笔记(二)选择结构、循环结构

python3 学习笔记

python 优雅 明确 简单

1.选择结构

(1)简单判断 if else

使用格式:

if  条件:

表达式1

else:

表达式2

(2)多条件判断 elif

使用格式:

if  条件1:

表达式1

elif  条件2:

表达式2

elif  条件3:

表达式3

else:

表达式4

(3)嵌套if

使用格式:

if  条件1:

if  条件2:

表达式1

else:

表达式2

else:

表达式3

最后,综合以上做一个小练习:根据成绩判断等级。

代码如下:

grade = int(input("输入成绩:"))

#input()用于交互,输入值默认为字符串,int()将键入的值转换成整型

if grade<=100 and grade>=0:

if grade>90:

print("A")

elif grade>80:

print("B")

elif grade>60:

print("C")

else:

print("D")

else:

print("输入无效")

注:注意代码中的缩进,python中规定的缩进是4个空格,直接使用TAB缩进可能会出现错误,也可能造成缩进不匹配的问题,

最好将TAB设置为4个空格,如何设置可以百度。

2. 循环结构

(1)range()函数:可创建一个整数列表,一般用于for循环。

使用格式:range(start,stop,step)

如:

>>>range(10)        # 从 0 开始到 10

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

>>> range(1, 11)     # 从 1 开始到 11

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

>>> range(0, 30, 5)  # 步长为 5

[0, 5, 10, 15, 20, 25]

在循环中的使用:

如:

for i in range(1000):

print(i)

#输出整数0到999

(2)for循环

使用格式:

for i in  序列:

表达式

(3)while循环

使用格式:

while  条件:

表达式

while循环中:

continue,结束本次循环,直接开始下一次循环

break,结束整个循环

(4)嵌套循环

使用格式:

while  条件1:

while 条件2:

表达式1

表达式2

小练习:

#while嵌套循环

i=0

while i<5:

print(i)

if i==2:

i=i+1

continue   #结束本次循环,直接开始下一次循环

#break      #结束整个循环

j=0

while j<5:

print(j,"小于5")

j=j+1

i=i+1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值