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

被折叠的 条评论
为什么被折叠?



