当前位置:文档之家› 《python培训课件》流程控制

《python培训课件》流程控制


ppt课件
6
• for循环自动初始化变量 而while要自己先定 义
• 几乎所有的while都要初始化语句和递增语 句
• 不要尝试while True....
ppt课件
7
计算10以内的和
• For 和 while两种实现形式
Sum10 = 0 for one in range(1,11):
sum10=sum10+one Print( sum10 )
循环
• 循环用于重复的执行代码块
• For循环 • While循环ppt Nhomakorabea件1
For循环
循环重复执行给定的代码块指定的次数
ppt课件
2
• for 循环的第一行被称为for循环头,for循环 总是以关键字for打头,接下来是循环变量 然后是in后面通常是range(n)和结束符 : ,for 循环重复执行循环体n次
• 这里的range(n) 返回一个列表 从0开始到n1结束
ppt课件
3
• help(range) range(start, stop[,step])
• range(10) • range(0,10) • range(1,10) • range(1,10,3) • range(10,1,-1)
ppt课件
print('the num is:' + str(total))
ppt课件
11
利用while实现
ppt课件
12
跳出循环
• Break语句 total = 0 while True: s = input('输入数字或者done\n') if s == 'done': break else: total = total +int(s)
While循环怎么实现呢?
ppt课件
8
• sum10 = 0 • i=1 • while i<=10: • sum10 = sum10+i • i = i +1 • print(sum10)
ppt课件
9
计算阶乘
• 1x2x3x4x5…...x N
ppt课件
10
计算用户输入的数字的总和
• n = int(input('how many numbers to sum?')) total = 0 for i in range(n): s = input('Enter number '+ str(i+1) + ':') total = total + int(s)
print('总和是'+str(total))
ppt课件
13
双层循环
• For i in range(5):
for j in range(3): print(i) print(j)
利用双层循环输入九九乘法口诀表
ppt课件
14
此课件下载可自行编辑修改,供参考! 感谢您的支持,我们努力做得更好!
此课件下载可自行编辑修改,供参考! 感谢您的支持,我们努力做得更好!
4
While循环
ppt课件
5
• while 循环本身以while打头,while后面跟的 是循环条件 返回true或者false的布尔表达式 while循环头,后面的缩进为while循环体
• while的循环控制流:python先检查循环条件 为True 还是False 如果是True就执行循环体 如果是False就跳过循环体并执行后面的语 句,在条件为True并执行完循环体后再判断 条件
相关主题