期末作业第三章

第3章 流程控制

学习目标
*

  1. 掌握if语句,跳转语句
  2. 掌握while循环for循环
  3. 熟悉while循环和for循环嵌套
  4. 熟悉if语句的嵌套

if语句
由关键字if,判断条件和冒号组成。
若if判断成立,执行之后的代码,不成立则跳出。
格式:

a=int(input("输入你的年龄:"))
if a>=18:
	print("成年")

if else
同时处理满足和不满足条件的语句。
若判断条件成立,执行代码1,不成立则执行代码2。

在这里插入图片描述
其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。例:

a=int(input("输入年龄:"))
if a>=18:
	print("成年")
elseprint("未成年")




if elif else
多分支条件语句处理上面两种无法处理的情况。
若条件成立就执行代码1,不成立就执行代码2 条件2成立则执行elif后的代码2。
在这里插入图片描述
示例如下:

a=int(input("输入年龄:"))
if a>=18:
	print("成年")
elif a>=30print("青年")
elif a>=60:
	print("老年")

if嵌套
执行嵌套时若外层判断条件的值为True,执行代码1,并对判断条件2进行判断,若判断条件2为True则执行2,否则跳出。语法格式如下:
if 判断条件1: #外层条件
代码段1
if判断条件2: #内层条件
代码段2

例题1。
判断闰年:
由用户输入年份判断是否为闰年。

year = int(input('输入年份:'))
if year %4 ==0 and year %100 != 0:
    print('%d是闰年' %year)
elif year %400 ==0:
    print('%d是闰年'%year)
else:
    print('%d不是闰年' %year)



输入年份:2020
2020是闰年

while语句
一般用于循环,由关键字while,循环条件和冒号组成。
while条件():
条件满足时,做的事情1
条件满足时,做的事情2
在这里插入图片描述
while循环语句示例:

i = 0
result = 0
while i <= 100:
	result +=i
	i += 1
print('1+2+3+...+100的和为:%d' % result)

for语句
一般用于遍历循环,遍历循环指在循环中完成对目标对象的遍历。
在这里插入图片描述
range 范围
for循环示例:
求1,3,5到99的和:

sum=0
for i in range(1, 101, 2):
	sum += i
print(sum)

循环嵌套
while循环嵌套
指while里面嵌套了while或者for语句。
在这里插入图片描述
while循环嵌套示例:
九九乘法表:

row = 1
while row <= 9:
	col = 1
	while col <= row:
		print(`%d * %d = %d\t` %(row,col,col * row),end='')
		col += 1
	print('')
	row +=1

for循环嵌套
指for里面嵌套了while或者for语句 。
在这里插入图片描述

break语句
用于结束循环,若嵌套循环使用了break,执行到break的时候会结束本层循环。
示例:

for word in "Python":
	if (word == 'o'):
		break
	print(word,end=" ")
	

continue语句
用于在满足条件的情况下跳出循环,通常与if配合使用。
示例:

for word in "Python":
 
    if (word == 'o'):
 
        continue
 
print(word, end="  ")

本章小结
主要讲解了条件语句,循环语句,跳转语句。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值