3_循环语句
if语句
""" # age = 17 # if age < 18: # print("抱歉,未满18岁禁止访问") # else: # print("欢迎你来^o^") # print("抱歉,未满18岁禁止访问") if age < 18 else print("欢迎你来^o^") # # a = 3 # b = 5 # if a < b: # small = a # else: # small = b # print(small) # ------------------------------ # small = a if a < b else b # print(small)""" """temp = input("请输入一个分数:") score = int(temp) if 0 <= score < 60: level = "D" elif 60 <= score < 80: level = "C" elif 80 <= score < 90: level = "B" elif 90 <= score < 100: level = "A" elif score == 100: level = "S" else: level = "请输入0~100之间的分值^o^" print(level) ------------------------------------------- temp = input("请输入一个分数:") score = int(temp) level = ("D" if 0 <= score < 60 else "C" if 60 <= score < 80 else "B" if 80 <= score < 90 else "A" if 90 <= score < 100 else "S" if score == 100 else "请输入0~100之间的分值^o^") print(level) """ """if语句嵌套 age = 20 isMan = True if age < 18: print("抱歉,未满18岁禁止访问") else: if isMan: print("欢迎你来^o^") else: print("抱歉,本店不适合小公举哦") ----------------------------------------- """
循坏结构(while)
""" i = 1 sum = 0 while i <= 100: sum += i # sum = sum + i i += 1 # i = i + 1 print(sum) --------------------------------- break语句每次只跳出一层循环 while True: answer = input("主人,我可以退出循环了吗?") if answer == "可以!": break print("哎,好累哦~~~") 打印出七次"今天,我一定要坚持学习8个小时",说明break语句跳出一层循环 day = 1 hour = 1 while day <= 7: while hour <= 8: print("今天,我一定要坚持学习8个小时") hour += 1 if hour > 1: break day += 1 ------------------------------------------- continue语句跳出当前循环 i = 0 while i < 10: i += 1 if i % 2 == 0: print("我是在continue里面的数字:" + str(i)) continue print("外面的数字:" + str(i)) ----------------------------------- 检测循环的退出情况 i = 1 while i < 5: print("循环外,i的值是", i) if i == 2: break i += 1 else: print("循环外,i的值是", i) -------------------------------------- 打印九九乘法表 i = 1 while i < 10: j = 1 while j <= i: print(j, "×", i, "=", j*i, end=" ") j += 1 print() i += 1 1 × 1 = 1 1 × 2 = 2 2 × 2 = 4 1 × 3 = 3 2 × 3 = 6 3 × 3 = 9 1 × 4 = 4 2 × 4 = 8 3 × 4 = 12 4 × 4 = 16 1 × 5 = 5 2 × 5 = 10 3 × 5 = 15 4 × 5 = 20 5 × 5 = 25 1 × 6 = 6 2 × 6 = 12 3 × 6 = 18 4 × 6 = 24 5 × 6 = 30 6 × 6 = 36 1 × 7 = 7 2 × 7 = 14 3 × 7 = 21 4 × 7 = 28 5 × 7 = 35 6 × 7 = 42 7 × 7 = 49 1 × 8 = 8 2 × 8 = 16 3 × 8 = 24 4 × 8 = 32 5 × 8 = 40 6 × 8 = 48 7 × 8 = 56 8 × 8 = 64 1 × 9 = 9 2 × 9 = 18 3 × 9 = 27 4 × 9 = 36 5 × 9 = 45 6 × 9 = 54 7 × 9 = 63 8 × 9 = 72 9 × 9 = 81 ----------------------------------------- """
for循环
""" 每次循环打印一个字母或者一个空格 for i in "i love you": print(i) i = 0 while i < len("i love you"): print("i love you"[i]) i += 1 --------------------------------------- for循环求和 # 0 1 2 3 4 5 6 7 8 9 10 for i in range(11): print(i) # 5 6 7 8 9 for i in range(5, 10): print(i) # 5 7 9 for i in range(5, 10, 2): print(i) sum = 0 for i in range(101): sum += i print(sum) --------------------------------- 判断出2~20之间的素数 for n in range(2, 20): for x in range(2, n): if n % x == 0: print(n, "不是素数") break else: print(n, "是素数") ---------------------------------------- """
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律