1. 在Python中打印如下图形(不用使用循环语句,使用基础Print语句即可)
print('+++++++++++')
print('+         +')
print('+++++++++++')

python基础语法练习
2. 输入一个数字,打印按位取反后的结果

num = int(input("请输入一个整数:"))
num1 = ~num
print(num1)

python基础语法练习
3. 输入两个数分别为正方形的长和宽,打印长方形的面积和周长

length = int(input("请输入长:"))
width = int(input("请输入宽:"))
seq = length*width
cir = (length+width)*2
print("长方形面积为",str(seq))
print("长方形周长为",str(cir))

python基础语法练习
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:

python基础语法练习
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)

python基础语法练习
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")

python基础语法练习

相关文章:

  • 2021-08-11
  • 2021-11-03
  • 2022-01-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-06
猜你喜欢
  • 2021-07-03
  • 2021-10-31
  • 2022-12-23
  • 2022-12-23
  • 2021-11-03
  • 2022-12-23
相关资源
相似解决方案