实现从1到100的累加
i = 1
sum = 0
while(i<=100):
sum = sum+i
i+=1
print(sum)// 缩进不同 影响不同 顶格写 只有一个输出 若有缩进 就进入循环了
print(f"累加和为:{sum}") 字符串格式化
while循环基础案例
实现while循环无线次猜测数字大小 并且输出猜测次数
import random
num = random.randint(1,100)
print(num)
Really = True
count = 0
while Really:##无限次循环 不能用i来表示 这里用
guess = int(input("请告诉我你猜的数字:"))
count += 1#猜一次 次数加1
if guess == num:
print("恭喜你猜对了数字")
Really = False
else:
print("很遗憾你没有猜对")
if guess>num:
print("提示:你的猜测偏大")
else:
print("你的猜测偏小啦")
print(f"你总共用了{count}次猜对")
输入检测放在循环里 才能多次检测 若放在循环外的话 输入一次就无限输出了
while循环的嵌套使用(案例 九九乘法)
\t 制表符 对齐
要注意内层循环与外层循环的运行:
### 9*9乘法表
i = 1###外层循环定义行数
while(i<=9):
j = 1###内层循环 定义列方向上的增量(1,2,3)
while(j<=i): ###
print(f"{j}*{i}={j*i}\t",end='') ###
j+=1 ###
i+=1
print()