python作业01

这篇博客包含了几个Python编程的基础练习题目,包括简单的计算器实现、BMI指数计算、判断质数、确定季节以及验证用户登录。此外,还有使用海伦公式计算三角形面积和解决鸡兔同笼问题的示例。

#计算器
num1 = float(input(“请输入第一个数:”))
ysf =input(“请输入运算符:”)
num2 = float(input(“请输入第二个数:”))
if ysf == “+”:
print("%s+%s=%s"%(num1,num2,(num1+num2)))
if ysf == “-”:
print("%s-%s=%s"%(num1,num2,(num1-num2)))
if ysf == “":
print("%s
%s=%s”%(num1,num2,(num1*num2)))
if ysf == “/”:
print("%s/%s=%s"%(num1,num2,(num1/num2)))
if ysf == “%”:
print(“num1,”%“num2=%s”%(num1%num2))
if ysf == “//”:
print("%s//%s=%s"%(num1,num2,(num1//num2)))
if ysf == “":
print("%s
%s=%s”%(num1,num2,(num1**num2)))

“”“健康计划
用户输入身高(m),体重(kg)
计算公式:BMI = 体重 / 身高^2
BMI < 18.5:过轻
18.5≤ BMI <24:正常
24 ≤ BMI <27:过重
27 ≤ BMI < 30:轻度肥胖
30 ≤ BMI < 35:中度肥胖
BMI ≥ 35:重度肥胖”""
m=float (input(“你的身高是:”))
kg=float (input(“你的体重是:”))
BMI = kg//(m*m)
if BMI<18.5:
print(“过轻”)
elif BMI>=18.5 and BMI<24:
print(“正常”)
elif BMI>=24 and BMI<27:
print(“过重”)
elif BMI>=27 and BMI<30:
print(“轻度肥胖”)
elif BMI>=30 and BMI<35:
print(“中度肥胖”)
elif BMI>=35:
print(“重度肥胖”)
else:
print(“你不是人!”)

判断一个数是否是质数

num = int(input(“请输入一个整数,判断该数是否是质数:”))
index = 2
flag = True
while index < (num // 2):
if num % index == 0:
# 一旦进入了if,if条件成立,意味着不肯能是质数
flag = False
# 需要立刻终循环
break
index += 1

判断flag的状态,就可以判断该数的情况

if flag:
print(“是质数”)
else:
print(“合数”)

6 让用户输入一个月份,判断这个月是哪个季节?

假定3到4月是春季,5到8月是夏季,9到10是秋季,11、12、1、2月是冬季

month = int(input(“请输入月份:”))

if month == 3 or month == 4:
print(“春季”)
elif month == 5 or month == 6 or month == 7 or month == 8:
print(“夏季”)
elif month == 9 or month == 10:
print(“秋季”)
elif month == 11 or month == 12 or month == 1 or month == 2:
print(“冬季”)
else:
print(“你输入的不是月份!”)
#7
“”“提示用户输入用户名,然后再提示输入密码,如果用户名
是“admin”并且密码是“88888”,则提示正确,否则,如果
用户名不是admin还提示用户用户名不存在,如果用户名是
admin则提示密码错误。”""
name = input (“请输入用户名:”)
password = int (input(“请输入密码:”))
if (name==“admin” and password88888):
print(“正确”)
elif (name
"admin"):
print(“密码错误”)
elif:
print(“用户名不存在”)

#输入三边的长度,求三角形的面积和周长(海伦公式)
a = float(input('输入第一条边a: '))
b = float(input('输入第一条边b: '))
c = float(input('输入第一条边c: '))
if a + b > c and a + c > b and b + c > a:
print(“三角形的周长: %f” % (a + b + c))
p = (a + b + c) / 2
area = (p * (p - a) * (p - b) * (p - c)) ** 0.5
print(“三角形的面积: %f” % (area))
else:
print(‘不能构成三角形!’)
#鸡兔通论
chicken = 1
while chicken <= 35:
rabbit = 1
while rabbit <= 35:
if (chicken + rabbit == 35) and (2 * chicken + 4 * rabbit == 94):
print(f"鸡是{chicken}只,兔是{rabbit}只")
break
rabbit += 1
chicken += 1

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值