目标程序的三大流程1.while 循环的基本使用
2.break 和 continue
3.while 循环嵌套123
在程序开发中,一共有三种流程方式:顺序:从上向下,顺序执行代码
分支:根据条件判断,决定执行代码的分支
循环:让特定代码重复执行(解决程序员重复工作)123
一、for循环
1、基本用法for 循环使用的语法:
“”"
for 变量 in range(10):
循环需要执行的代码
else:
循环结束时,需要执行的代码
“”"for i in range(5):
print(i)12
range的用法:
“”"
range(stop): 0~stop-1
range(start,stop): start~stop-1
range(start,stop,step): start~stop step(步长)
“”"
测试:>>> range(5)
[0, 1, 2, 3, 4]
>>> range(10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(1,11)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> range(1,11,2) ##取出奇数
[1, 3, 5, 7, 9]
>>> range(0,11,2) ##取出偶数
[0, 2, 4, 6, 8, 10]
>>>1234567891011
2、练习:(1)分别求1~100内偶数之和sum = 0
for i in range(2,101,2):
sum += i
print(sum)1234
(2)求1~100之间所有奇数之和sum1 = 0
for i in range(1,101,2):
sum1 += i
print(sum1)1234
(3)求阶乘# 求阶乘
num = int(input('请输入一个数字:'))
res = 1
for i in range(1, num + 1):
res*=i
print('%d的阶乘为:%d' %(num,res))123456
(4)有1,2,3,4四个数字,求这四个数