1.打印5x5行的*-------循环嵌套
for i in range(5): # 外层循环行号
for j in range(5): # 内层循环每行个数
print('*', end='') # 不会自动换行
print() # 每打印一行换行
结果:
2.打印九九乘法表
for i in range(1,10): # 行数
for j in range(1,i+1): # 每行从1开始到行号
print(f"{j}x{i}={i*j} ",end='') #
print() # 换行
结果:
3.循环比较两个数字的大小
while True:
# 循环体内:向程序输入两个数字
num1 = input("沙沙请输入第一个数字:")
num2 = input("沙沙请输入第二个数字:")
# 判断用户输入的数字是不是空
if len(num1) == 0 or len(num2) == 0:
print("请输入数据不要输入空哦~")
break
else:
# 字符串不为空,判断输入的是不是数字
if num1.isdigit() and num2.isdigit():
# 再判断大小
if int(num1) > int(num2):
print(num1)
elif int(num1) < int(num2):
print(num2)
else:
print("您输入的不合法,重新输入叭!")