python基础语法练习(⼀)1. 在Python中打印如下图形(不⽤使⽤循环语句,使⽤基础Print语句即可)
print('+++++++++++')
print('+ +')
卡迪夫eclipseprint('+++++++++++')
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:clear动词
5.使⽤循环和条件判断语句打印出20以内所有素数
l=[]
for x in range(20):
if x < 2:
continue
for i in range(2,x):
if x % i == 0:
mp4是什么视频格式break
else:
l.append(x)
print(l)
6.输⼊⼀个数字若:
(1)若该数字各位数之和为奇数,则将该数各位数倒叙打印(如122,打印为221)(2)若该数字各位数之和为偶数,则直接打印该数字
js响应式布局num1=input("请输⼊⼀个整数:")
try:
num3 =int(num1)
except Exception as e:
print(e)
exit()
finally:
print("输⼊类型转换完成")
if num3>0:
len_num = len(num1)
else:
len_num = len(num1)-1
if num3<0:
num2=-num3
else:
num2=num3
#循环求和判断
i,sum=1,0
linux设置镜像源num2_str =""
print("num2="+str(num2))
while i<=len_num:
sum+= num2%10
num2_str+=str(num2%10)
num2=(num2//10)
i+=1
if sum%2==0:
print(num1)
else:
if(num3>=0):
print(num2_str)
else:
print("-"+num2_str)
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=''),python基础代码练习
else:
print(" ",end=''),
print("\n")
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论