文章最后更新时间:2023年04月03日已超过606天没有更新。
顺序结构
程序从上到下顺序地执行代码,中间没有任何的判断和跳转,直到程序结束!
把大象装进冰箱需要几步?
print ('--------------------程序开始----------------------') print('打开冰箱门!') print('把大象放进去!') print('关闭冰箱门!') #程序结果 --------------------程序开始---------------------- 打开冰箱门! 把大象放进去! 关闭冰箱门!
选择结构
score = int(input('请输入成绩:')) if score >=90: print('A') elif score >=80: print('B') elif score >=60: print('C') else: print('D') #程序运行结构: 请输入成绩:86 B
嵌套if
条件表达式
num_a=int(input('请输入第一个整数:')) num_b=int(input('请输入第二个整数:')) print( (num_a,'大于等于',num_b) if num_a >= num_b else (num_a,'小于等于',num_b) ) #程序结果 请输入第一个整数:10 请输入第二个整数:20 (10, '小于等于', 20)
循环结构
While循环
a=1 while a<10: print(a) a = a + 1 #程序运行结果: 1 2 3 4 5 6 7 8 9
for-in循环
for item in 'python': print(item) #程序运行结果 p y t h o n #如果在循环中不需要使用到自定义变量,可将自定义变量为 “_” for _ in range(5): print('人生苦短!') #程序运行结果 人生苦短! 人生苦短! 人生苦短! 人生苦短! 人生苦短!
嵌套循环
num = [1,2,3,4,5,6,7,8,9] for x in num: for y in num: if x >=y: print("{}*{}={}".format(x,y,x*y),end=" ") if x < y: print('\n')
continue
#continue 跳过本次循环 num = 1 while num < 10: if num == 8: num = num + 1 continue print(num) num = num + 1
break
#break 终止循环 num = 1 while num < 10: if num == 5: break print(num) num = num + 1
else
#else 搭配while或者for in 循环使用,没有遇见break语句则执行else语句! #(只有当for循环语句正常执行后,最后才会执行else语句。) i=0 while i < 3: i = i + 1 pwd = input('请输入你的密码:') if int(pwd) == 888888: print('密码正确!') break else: print('密码错误!请重新输入') else: print('密码输入错误达到3次!')
pass
#pass占位符,没想好怎么写,先占个位置 name=123 if name <= 100: pass else: pass
文章版权声明:除非注明,否则均为柳三千运维录原创文章,转载或复制请以超链接形式并注明出处。