# ====== 第6关:蛋仔转圈圈 - for / while ====== # 循环让蛋仔重复做事,不用写100遍一样的代码! # --- for 循环:数着来 --- print("=== 蛋仔说100次你好 ===") for i in range(100): print("你好!这是第", i + 1, "次") # range(n) 生成 0 到 n-1 的数字 # range(1, 11) 生成 1 到 10 的数字 # range(2, 21, 2) 生成 2, 4, 6, 8... 20(步长为2) # --- 倒计时 --- print() print("=== 蛋仔派对倒计时 ===") count = 5 while count > 0: print(count, "...") count = count - 1 # 每次减1 print("派对开始!!!") # --- 画三角形 --- print() print("=== 蛋仔画三角形 ===") for i in range(1, 6): print("*" * i) # 字符串乘法:"*" * 3 = "***" # --- 九九乘法表 --- print() print("=== 蛋仔背乘法表 ===") for i in range(1, 10): for j in range(1, i + 1): print(j, "x", i, "=", i * j, " ", end="") print() # 换行 # ====== 小挑战 ====== # 1. 画一个倒三角形(5行倒着来) # 2. 用 while 写一个程序:让蛋仔反复猜数字7,猜对了说"蛋仔猜中了!"并停止 # # 倒三角形应该是这样: # ***** # **** # *** # ** # * # # 在下面写你的代码: # 提示1:range(5, 0, -1) 会生成 5,4,3,2,1 # 提示2:while 循环里记得改变变量,否则会变成死循环! # 死循环时按 Ctrl+C 停止