1.利用turtle绘制一个半径为10的圆形和一个边长为20的正方形
import turtle as t
import time
t.setup(200,200)
t.circle(10)
t.penup()
t.fd(20)
t.pendown()
t.left(90)
t.fd(20)
t.right(90)
t.fd(20)
t.right(90)
t.fd(20)
t.right(90)
t.fd(20)
time.sleep(5)
2.完成计算人体BMI指数的程序,要求用户输入身高和体重,根据用户的身高和体重计算用户的BMI,BMI = 体重(kg)÷身高2(m2),然后根据用户的BMI值输出用户的体型(偏瘦,正常,偏胖等)
height = float(input("请输入身高(m):"))
weight = float(input("请输入体重(kg):"))
bmi = weight / pow(height, 2)
#WHO标准
if bmi < 18.5:
print("国际标准:偏瘦")
elif bmi < 25:
print("国际标准:正常")
elif 25 < bmi < 30:
print("国际标准:偏胖")
else:
print("国际标准:肥胖")
3.2完成计算人体BMI指数的程序,要求用户输入身高和体重,根据用户的身高和体重计算用户的BMI,BMI = 体重(kg)÷身高2(m2),然后根据用户的BMI值输出用户的体型(偏瘦,正常,偏胖等)
def func(var):
var = var**3
return var
print(func(int(input("请输入一个整数:"))))
4.完成代码求5个数字的平均数和中位数,要求手动输入5个数字
样例输入:
1
2
3
5
9
样例输出:
4 3
ls = []
count =0
while True:
temp = input("请输入:")
ls.append(temp)
if len(ls) == 5:
break
# for i in ls:
# print(i)
def averagenum(ls):
nsum = 0
for x in ls:
nsum+=int(x)
return nsum /len(ls)
print( "平均数为:",averagenum(ls))
ls.sort
()
# mid = int(len(ls) / 2)
# if len(ls) % 2 == 0:
# median = (ls[mid-1] + ls[mid]) / 2.0
# else:
# median = ls[mid]
middle =ls[2]
print("中位数为:" ,middle)
5.随机生成人名:
import random
xing=['叶','慕容', '唐', '青木', '李', '谷' ]
ming=['慧','尘','皓','小婉','月','博','小鱼','白','行','无双','少甫']
allname=[]
#随机生成10个名字
for i in range(10):
name=random.choice(xing)+random.choice(ming)
allname.append(name)
#将随机生成的10个名字生成一个列表
print("十个人名如下:")
for sname in allname:
A few python questions
Guess you like
Origin blog.csdn.net/LL__Sunny/article/details/103490439
Ranking