一.给定成绩,判断用户成绩的档次
代码:
def judge_grade(score):
if score == 100:
return "满分"
elif 90 <= score < 100:
return "优秀"
elif 80 <= score < 90:
return "良好"
elif 70 <= score < 80: <=
return "还可以,多多努力"
elif 60 <= score < 70:
return "合格"
elif 0 < score < 60:
return "不合格"
elif score == 0:
return "鸡蛋"
else:
return "输入的成绩无效"
score = int(input("请输入你的成绩:"))
grade_level = judge_grade(score)
print(f"你的成绩档次是:{grade_level}")
二.下列哪一项是“4是奇数或-9为正数”的否定( c)
A、4是偶数或-9不是负数
B、4是奇数或-9不是负数
C、4是偶数和-9是负数
D、4是奇数和-9不是负数
三.判断一个整数是奇数还是偶数
代码:
num = int(input("请输入一个整数:"))
if num%2==0:
print("这个数为偶数")
else:
print("这个数为奇数")
四.求矩形的面积和周长
代码:
num1=float(input("请输入矩形的长:"))
num2=float(input("请输入矩形的宽:"))
print(f"{num1*num2}")
print(f"{2*(num1+num2)}")
五.根据天数计算这一年中的周数和剩余的天数
代码:
num1=int(input("请输入当前天数:"))
weeks=num1//7
print(f"一年中剩余天数:{365-num1}")
print(f"一年中周数:{weeks+1}")
print(f"闰年中剩余天数:{366-num1}")
六.根据已知圆的半径radius,求其面积和周长
代码:
radius = float(input("请输入圆的半径: "))
PI = 3.14
area = PI * radius ** 2
circumference = 2 * PI * radius
print(f"圆的面积为: {area:.2f}")
print(f"圆的周长为: {circumference:.2f}")
七.输入一个年份,判断该年是否为闰年
代码:
def is_leap_year(year):
# 如果年份能被4整除但不能被100整除,或者能被400整除,那么是闰年
return (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)
year = int(input("请输入一个年份: "))
if is_leap_year(year):
print(f"{year}是闰年")
else:
print(f"{year}不是闰年")
八.输入赵本山的考试成绩,显示所有奖励
代码:
score = int(input("请输入赵本山的考试成绩:"))
if score == 100:
reward = "爸爸给他买辆车"
elif score >= 90:
reward = "妈妈给他买MP4"
elif score >= 60:
reward = "妈妈给他买本参考书"
else:
reward = "什么都不买"
print(f"赵本山获得的奖励是:{reward}")
九.计算器:请输入两个数和一个符号,完成两个数的+ - * / % // **
代码:
def calculate(num1, num2, operator):
if operator == '+':
return num1 + num2
elif operator == '-':
return num1 - num2
elif operator == '*':
return num1 * num2
elif operator == '/':
if num2 != 0:
return num1 / num2
else:
print("错误:除数不能为0")
return None
elif operator == '%':
return num1 % num2
elif operator == '//':
return num1 // num2
elif operator == '**':
return num1 ** num2
else:
print("错误:未知的运算符")
return None
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
operator = input("请输入运算符(+ - * / % // **):")
result = calculate(num1, num2, operator)
print(f"结果是:{result}")
十.健康计划:用户输入身高(m),体重(kg)
。。。
十一.设计一个程序,完成(英雄)商品的购买(界面就是第一天打印的界面)
展示商品信息(折扣)->输入商品价格->输入购买数量->提示付款
输入付款金额->打印购买小票
代码:
num1=float(input("请输入商品单价:"))
num2=float(input("请输入购买数量:"))
num3=float(input("今日折扣:"))
num4=float(input("顾客付款金额:"))
print(f"实际支付:{num1*num2*num3}")
print(f"原始总价:{num1*num2}")
print(f"找零金额:{num4-num1*num2*num3}")
十二.输入三边的长度,求三角形的面积和周长(海伦公式)
代码:
import math
def calculate_triangle_area_and_perimeter(a, b, c):
# 检查是否能构成三角形
if a + b > c and a + c > b and b + c > a:
# 计算半周长
s = (a + b + c) / 2
# 使用Heron的的公式计算面积
area = math.sqrt(s * (s - a) * (s - b) * (s - c))
# 计算周长
perimeter = a + b + c
return area, perimeter
else:
return "输入的边长不能构成三角形"
# 测试函数
a = 6
b = 8
c = 10
area, perimeter = calculate_triangle_area_and_perimeter(a, b, c)
print(f"三角形的面积为:{area:.2f},周长为:{perimeter}")