1.求1~100的和:
count = 0
index = 1
while index <= 100:
count += index
index += 1
print(f"0~100的和为{count}")
2.求1~100的积:
在强类型语言中,因为int能存储的最大值为32位,1~100的乘积过于大,存储不下,发生值左移,最终只能存储后边的0
在pythonhon 中如下:
3.打印矩形
#打印矩形 layer = int(input("你想打印几行:")) index = 0 while index < layer: print("*" * 10) index += 1
4.打印三角形(第一行一个*,第二行2个*,第n行n个*)
方法一:
layer = int(input("你想打印几行:")) index = 0 while index < layer: j = 0 while j <= index: print("*", end="") j += 1 print() index += 1
方法二:
layer = int(input("你想打印几行:")) index = 0 while index <= layer: print("*" * index) index += 1
5.打印9X9乘法表
i = 1 while i <= 9: j = 1 while j <= i: print(f"{i} * {j} = {i * j}", end="\t") j += 1 print() i += 1