# range 函数
- 生成有序数列
- 生成数字队列可定制
1 # range 案例1 2 # 生成一个从1 到100 的数字序列 3 # range 的生成序列两个数列是左包括右不包括 4 dig_list = range(1,100) 5 for dig in dig_list: 6 if dig % 2 ==1: 7 continue 8 9 else: 10 print(dig)
1 for one in range(1,10): 2 print(one)
# 函数 - 函数是一种代码形式 - 函数应该能完成一项特定的工作,而且一般一个函数值完成一项工作(可以理解为 一个东西要有始有终,让一个程序形成一个闭环才能做成函数否则没有意义) - 有些语言,分函数和过程两个概念,通俗的解释是有返回结果的叫函数,无返回结果的叫过程,Python不加以区分 - 函数的使用 - 函数使用要先定义 - 使用函数俗称调用
# 定义一个函数 # 只是定义的话不会执行 # 1.def关键字后面跟一个空格 # 2.函数名,自己定义,起名需要遵循命名规则,约定俗成,大驼峰命名只给类用 # 3.后面括号和冒号不能省,括号内可以有参数 # 4.函数内所有的代码要缩进 def func(): print("爱生活","爱拉芳") print("我是一个有个性的函数") print("函数结束了")
func()
# while 循环
- 一个循环语句
- 表示当条件成立的时候就循环 ;适用于不知道具体循环次数的时候,但是能确定某个条件成立的情况下就循环
- while 语法:
while 条件表达式:
语句块
#另外一种表达方法
while 条件表达式:
语句块1
else:
语句块2
1 # 如果年利率是6.7% 本利每年翻滚 则多少年后钱会翻倍呢? 2 benqian = 100000 3 year = 0 #需要存放的年数 4 while benqian < 200000: 5 benqian = benqian * (1 + 0.067) 6 year += 1 7 print(year) 8 9 # 案例2 10 while benqian < 200000: 11 benqian = benqian * (1 + 0.067) 12 year += 1 13 14 else: 15 print(year)
原文:https://www.cnblogs.com/liutan/p/12505355.html