- 在Python中打印如下图形(不用使用循环语句,使用基础Print语句即可)
print('+++++++++++')
print('+ +')
print('+++++++++++')
2. 输入一个数字,打印按位取反后的结果
num = int(input("请输入一个整数:"))
num1 = ~num
print(num1)
3. 输入两个数分别为正方形的长和宽,打印长方形的面积和周长
length = int(input("请输入长:"))
width = int(input("请输入宽:"))
seq = length*width
cir = (length+width)*2
print("长方形面积为",str(seq))
print("长方形周长为",str(cir))
4. 小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:
低于18.5:过轻
8.5-25:正常
25-28:过重
28-32:肥胖
高于32:严重肥胖
用if-elif判断并打印结果:
height = float(input("请输入身高(m):"))
weight = float(input("请输入体重(kg):"))
BMI = weight/height**2
print("BMI值为:",str(BMI))
if BMI <=18.5:
print("过轻")
elif BMI <=25:
print("正常")
elif BMI <=28:
print("过重")
elif BMI <=32:
print("肥胖")
elif BMI >32:
5.使用循环和条件判断语句打印出20以内所有素数
l=[]
for x in range(20):
if x < 2:
continue
for i in range(2,x):
if x % i == 0:
break
else:
l.append(x)
print(l)
6.输入一个数字若:
(1)若该数字各位数之和为奇数,则将该数各位数倒叙打印(如122,打印为221)
(2)若该数字各位数之和为偶数,则直接打印该数字
在这里插入代码片
7.用python打印如下图所示的空心三角形:
rows = int(input("请输入行数:"))
for i in range(0,rows+1):
for j in range(0,rows-i):
print(" ",end=''),
for k in range(0,2*i-1):
if k == 0 or k == 2*i-2 or i == rows:
print("*",end=''),
else:
print(" ",end=''),
print("\n")