2:给定成绩,判断用户成绩的档次
100:提示满分
90~100:优秀
80~100:良好
70~80:还可以,多多努力
60~70:合格
0~60:不合格
0:鸡蛋
grade = int (input("请输入您的成绩:"))
if grade == 100:
print("牛逼")
elif grade >=90 and grade <= 100:
#如果成绩在这个区间,则执行下面这行代码
print("优秀")
elif grade >=80 and grade < 90:
print("厉害")
elif grade >=70 and grade < 80:
print("还不错")
elif grade >=60 and grade < 70:
print("及格")
elif grade >=0 and grade < 60:
print("不及格")
elif grade == 0 :
print("鸡蛋")
else:
#如果是其他情况,执行else下面这行代码
print ("成绩有误")
3. 作业:下列哪一项是“4是奇数或-9为正数”的否定( c)
A、4是偶数或-9不是负数
B、4是奇数或-9不是负数
C、4是偶数和-9是负数
D、4是奇数和-9不是负数
4. 作业:判断一个整数是奇数还是偶数
def check_even_odd(num):
if num % 2 == 0:
print(num, "是偶数")
else:
print(num, "是奇数")
# 示例调用
check_even_odd(7) # 判断整数7是奇数
check_even_odd(12) # 判断整数12是偶数
5. 求矩形的面积和周长
length = float(input("请输入矩形的长度:"))
width = float(input("请输入矩形的宽度:"))
perimeter = 2 * (length + width)
print("矩形的周长是:", perimeter)
6. 根据天数(从控制台上输入)计算这一年中的周数和剩余的天数
days = int(input("请输入天数:"))
weeks = days // 7
remaining_days = days % 7
print("周数:", weeks)
print("剩余天数:", remaining_days)
7. 根据已知圆的半径radius(从控制台上输入),求其面积和周长(PI可以使用math.pi,也可以使用3.14)
import math
radius = float(input("请输入圆的半径:"))
area = math.pi * radius**2
circumference = 2 * math.pi * radius
print("圆的面积是:", area)
print("圆的周长是:", circumference)
8. 输入一个年份,判断该年是否是闰年
year = int(input("请输入一个年份:"))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print(year, "是闰年")
else:
print(year, "不是闰年")
9. 输入赵本山的考试成绩,显示所获奖励
成绩==100分,爸爸给他买辆车
成绩>=90分,妈妈给他买MP4
90分>成绩>=60分,妈妈给他买本参考书
成绩<60分,什么都不买
score = int(input("请输入赵本山的考试成绩:"))
if score == 100:
print("爸爸给他买辆车")
elif score >= 90:
print("妈妈给他买MP4")
elif score >= 60:
print("妈妈给他买本参考书")
else:
print("什么都不买")
10. 计算器:请输入两个数和一个符号,完成两个数的+ - * / % // **
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
operator = input("请输入运算符(+、-、*、/、%、//、**):")
result = None
if operator == '+':
result = num1 + num2
elif operator == '-':
result = num1 - num2
elif operator == '*':
result = num1 * num2
elif operator == '/':
result = num1 / num2
elif operator == '%':
result = num1 % num2
elif operator == '//':
result = num1 // num2
elif operator == '**':
result = num1 ** num2
if result is not None:
print("计算结果:", result)
else:
print("无效的运算符")
11. 健康计划
用户输入身高(m),体重(kg)
计算公式:BMI = 体重 / 身高^2
BMI < 18.5:过轻
18.5≤ BMI <24:正常
24 ≤ BMI <27:过重
27 ≤ BMI < 30:轻度肥胖
30 ≤ BMI < 35:中度肥胖
BMI ≥ 35:重度肥胖
height = float(input("请输入身高(单位:米):"))
weight = float(input("请输入体重(单位:千克):"))
bmi = weight / (height ** 2)
if bmi < 18.5:
print("BMI:", bmi, "过轻")
elif bmi < 24:
print("BMI:", bmi, "正常")
elif bmi < 27:
print("BMI:", bmi, "过重")
elif bmi < 30:
print("BMI:", bmi, "轻度肥胖")
elif bmi < 35:
print("BMI:", bmi, "中度肥胖")
else:
print("BMI:", bmi, "重度肥胖")
12. 设计一个程序,完成(英雄)商品的购买(界面就是第一天打印的界面)
展示商品信息(折扣)->输入商品价格->输入购买数量->提示付款
输入付款金额->打印购买小票(扩展)
# 商品信息
product_name = "英雄商品"
product_price = 100
discount = 0.8 # 折扣
# 展示商品信息
print("欢迎购买" + product_name)
print("商品价格: ¥" + str(product_price))
print("折扣信息: " + str(discount * 100) + "% off")
print()
# 输入商品价格和购买数量
price = float(input("请输入商品价格:"))
quantity = int(input("请输入购买数量:"))
# 计算总价
total_price = price * quantity * discount
# 提示付款
print("您需要支付的金额为:¥" + str(total_price))
payment = float(input("请输入付款金额:"))
# 打印购买小票
change = payment - total_price
print()
print("-------- 购买小票 --------")
print("商品名称:" + product_name)
print("商品价格:¥" + str(product_price))
print("折扣信息:" + str(discount * 100) + "% off")
print("购买数量:" + str(quantity))
print("总价:¥" + str(total_price))
print("付款金额:¥" + str(payment))
print("找零:¥" + str(change))
print("--------------------------")
13. 输入三边的长度,求三角形的面积和周长(海伦公式)
import math
# 输入三边长度
a = float(input("请输入第一条边的长度:"))
b = float(input("请输入第二条边的长度:"))
c = float(input("请输入第三条边的长度:"))
# 计算半周长
s = (a + b + c) / 2
# 计算面积
area = math.sqrt(s * (s - a) * (s - b) * (s - c))
# 计算周长
perimeter = a + b + c
# 打印结果
print("三角形的面积为:", area)
print("三角形的周长为:", perimeter)