1.在终端中显示古诗"登高"
print(" 登高")
print(" 作者:杜甫")
print("风急天高猿啸哀,渚清沙白鸟飞回。")
print("无边落木萧萧下,不尽长江滚滚来。")
print("万里悲秋常作客,百年多病独登台。")
print("艰难苦恨繁霜鬓,潦倒新停浊酒杯。")
2.判断英文句子成分
"""
练习2:判断英文句子成分:I kiss you
效果:
请输入I kiss you的主语:I
请输入I kiss you的谓语:kiss
请输入I kiss you的宾语:you
您输入的主语是:I,谓语是:kiss,宾语是:you
"""
subject = input("请输入I kiss you的主语:")
predicate = input("请输入I kiss you的谓语:")
object = input("请输入I kiss you的宾语:")
print("您输入的主语是:" + subject + ",谓语是:" + predicate + "宾语是,:" + object)
3.在终端中输入商品单价,购买数量和支付金额.计算应该找回多少钱.
commodity_price = float(input("请输入商品单价:"))
commodity_quantity = float(input("请输入购买数量:"))
payment_amount = float(input("请输入支付金额:"))
print("应找回:" + str(payment_amount - commodity_price * commodity_quantity))
4.在终端中输入一个疫情确诊人数再录入一个治愈人数,打印治愈比例
"""
格式:治愈比例为xx%
"""
number_of_confirmed_cases = int(input("请输入确诊人数"))
number_of_people_cured = int(input("请输入治愈人数"))
print("治愈比例为" + str(number_of_people_cured / number_of_confirmed_cases * 100) + "%")
5.在终端中获取两,计算几斤零几两
"""
古代的秤,一斤十六两。
"""
unit = 16
sum_liang = int(input("请输入两数:"))
jin = sum_liang // unit
liang = sum_liang % unit
print("一共是" + str(jin) + "斤零" + str(liang) + "两")
6.已知(在终端中录入):位移,时间,初速度,求加速度
"""
匀变速直线运动的速度与位移公式:
位移 = 初速度 × 时间 + 加速度 * 时间的平方 / 2
已知(在终端中录入):位移、时间、初速度
"""
x = int(input("请输入位移:"))
v0 = int(input("请输入初速度:"))
t = int(input("请输入时间:"))
v = (x - v0 * t) * 2 / (t ** 2)
print("加速度:" + str(v))
7.在终端中输入一个四位整数,计算各个位数相加的和
"""
例如:录入1234,打印1+2+3+4结果
效果:
请输入四位整数:1234
结果是:10
"""
num = int(input("请输入四位数的整数:"))
thousands = num // 1000
hundreds = num // 100 % 10
tens = num // 10 % 10
single_digit = num % 10
print("各个位数相加的和为:" + str(thousands + hundreds + tens + single_digit))
8.根据命题写代码
# 写出下列代码表达的命题含义
print(666 == "666") # False int类型的666不等于str类型的"666"
print(27 % 10 == 2) # False 27 % 10的结果是7.7不等于2
print(float(input("请输入你的身高:")) > 170) # 输入的浮点数大于170为True 小于等于170为False
# 输入的是正数
print(0 < float(input("请输入正数")))
# 输入的是月份
print(1 <= int(input("请输入月份")) <= 12)
# 输入的不是偶数
print(int(input("请输入不是偶数")) % 2 != 0)
# 年龄大于25 并且 身高小于170
print(int(input("请输入年龄:")) > 25 and int(input("请输入身高:")) < 170)
# 职位是高管 或者 年薪大于500000
print(input("请输入职位:") == "高管" or int(input("请输入年薪:")) > 500000)
9.根据父母的身高,预测孩子的身高
"""
公式:(父亲身高+母亲身高)*0.54
"""
father_height = int(input("请输入父亲的身高:"))
mother_height = int(input("请输入母亲的身高:"))
children_height = int((father_height + mother_height) * 0.54)
print("孩子的身高是:" + str(children_height))
10.温度转换器
"""
摄氏度 = (华氏度 - 32) 除以 1.8
在终端中录入摄氏度,计算华氏度
"""
centigrade = float(input("请输入摄氏度:"))
fahrenheit_degree = centigrade * 1.8 + 32
print("输入的摄氏度转换为华氏度是:" + str(fahrenheit_degree))
11.根据工资计算个人社保缴纳费用
"""
步骤:在终端中录入工资,根据公式计算,显示缴纳费用
公式:养老保险8% + 医疗保险2% + 3元 + 失业保险0.2% + 公积金12%
"""
wages = int(input("请输入工资:"))
pay = wages * 0.08 + wages * 0.02 + 3 + wages * 0.002 + wages * 0.12
print("应缴纳的费用是:" + str(pay))