利用 while循环和for循环输出 九九乘法表
while 循环
i = 1
while i <= 9:
j = 1
while j<=i:
print(j, "*", i, "=", i*j, end=" ")
j = j + 1
# 这个print是换行
print()
i = i + 1
for循环
for i in range(1, 10)
for j in range(j, i+1)
print(j, "*", i, "=", i*j, end=" ")
# 同样,这个print也是换行
print()
思路:这个while循环的九九乘法表可以先用正三角形的思维去做
正三角形的实现
i = 1
k = int(input("请输入你喜欢的数字"))
while i <= k:
j = 1
while j <= i:
print("*", end" ")
j = j + 1
print()
i = i + 1
顺带打印有一个正方形
i = 1
k = int(input("请输入正方形的边长"))
while i <=k:
j = 1
while j <= i
print("*", end" ")
j = j + 1
print()
i = i + 1
三角形的实现2
k= 1
while k <= 5:
print("" * (5 - k) + "*" * k)
k += 1