输入10个数 计算10个数的平均数
num = 0
for i in range(10):
n = int(input("请输入一个数"))
num += n
print(num/10)
输入10个数 计算10个数中最大的数
num = 0
for i in range(10):
n = int(input("请输入一个数"))
if n > num:
num = n
else:
num = num
print(num)
输入10个数 计算10个数中最大数与最小数的差
num = 0
rum = 1000000000000000000
for i in range(10):
n = int(input("请输入一个数"))
if n > num:
num = n
else:
num = num
if n < rum:
rum = n
else:
rum = rum
print(num-rum)
使用while循环实现,
重复输入数字直到输入字符串end则结束循环,计算所有数的平均值
num = 0
n = 0
while True:
value = input("输入内容")
if value == "end":
break
else:
value = float(value)
num += value
n += 1
print(num / n)
输入数字打印以下图形
输入3打印
*
***
*****
value = int(input("请输入行数"))
for line in range(1, value+1):
num = 2 * line - 1
for n in range(1, num+1):
print("*", end="")
print()
输入数字打印以下图形
输入3打印
*
***
*****
n = int(input("内容"))
for i in range(1, n+1):
num = 2*i-1
total = (2*n-num)//2
print(" "*total, end="")
for j in range(1, num+1):
print("*", end="")
print()
输入数字打印以下图形
输入3打印
*****
***
*
***
*****
value = int(input("输入内容"))
for line in range(value, 1, -1):
num = line*2-1
l = (2*value-num)//2
print(" "*l, end="")
for n in range(1, num+1):
print("*", end="")
print()
for i in range(1, value+1):
num = i*2-1
o = (2*value-num)//2
print(" " * o, end="")
for a in range(1, num+1):
print("*", end="")
print()
打印99乘法表
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
....
......
........
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
for i in range(1, 10, 1):
for j in range(1, i+1, 1):
print(f"{i}*{j}={i * j}", end=" ")
print()