文章目录
- 1、断言
- 2、while循环
- 2.1、while实现1~100的累加
- 2.2、使用while....else实现1~100的累加
- 2.3、斐波那契数列【1000以内的数字】
- 3、for循环
- 3.1、for循环实现1~100的累加
- 3.2、迭代字符串
- 4、循环控制语句
- 5、循环嵌套
- 样例1
- 样例2
1、断言
他的断言和Java中的一样,简单来说就是利用此机制可以在程序开发中清楚知道哪些地方可以产生错的执行结果!
举个例子
# coding:UTF-8
age = 19 # 定义一个年龄变量
assert 18 < age < 50 # 程序断言,结果正确
print("您的年龄是:%d" % age)
# coding:UTF-8
age = 22 # 定义一个年龄变量
assert 18 < age < 50 # 程序断言,结果正确
print("您的年龄是:%d" % age)
# coding:UTF-8
age = 12 # 定义一个年龄变量
assert 18 < age < 50 , "age变量的处理结果错误!" # 程序断言,结果正确
print("您的年龄是:%d" % age)
在断言处 如果程序断言正确,会继续往下走,反之亦然。
- 代码输出
2、while循环
while 循环结束判断 :
循环语句
修改循环结束条件while 循环结束判断 :
循环语句
修改循环结束条件
else:
循环语句执行完毕后执行的代码
2.1、while实现1~100的累加
# coding:UTF-8
sum = 0 # 保存计算结果
num = 1 # 进行循环初始化条件的定义
while num <= 100 : # 循环的结束判断
# num变化:0 + 1 + 2 + ... + 100
sum += num # 要执行的是累加
num += 1 # 修改循环结束条件
print(sum)
2.2、使用while…else实现1~100的累加
2.3、斐波那契数列【1000以内的数字】
3、for循环
在明确已知循环次数或者要进行序列数据(字符串就属于一种序列类型)遍历的情况下,
可以利用for循环结构来实现循环控制,在Python中for循环结构有两种使用形式:
开始使用
3.1、for循环实现1~100的累加
3.2、迭代字符串
4、循环控制语句
Demo1
Demo2
5、循环嵌套
这里将两个例子 、
1.使用Python打印乘法口诀表
2.打印三角形
样例1
样例2