基本语法(1-18题)

第1题:

cel = int(input("请输入一个摄氏度: "))
fah = (9 / 5) * cel + 32
print("%s度摄氏度是%s度华氏度"%(cel,fah))

 第2题:

 import math
r,h = eval(input("输入圆柱的半径以及高:"))
area = r * r * math.pi
volume = area * h
print("圆柱体的底面积是:%.2f"%area)
print("圆柱体的体积是:%.2f"%volume)

 第3题:

num = eval(input("输入一个0到1000的整数:"))
if num < 10:
    print("各位数字之和为:%s"%num)
elif num < 100:
    a = num % 10
    b = num // 10
    s = a + b 
    print("各位数字之和为:%s"%s)
elif num < 1000:
    a = num % 10
    b = num % 100 // 10
    c = num // 100
    s = a + b + c 
    print("各位数字之和为:%s"%s)
else:
    print("各位数字之和为:1")

 第4题:

minutes = eval(input("输入一个分钟数:"))
hour = minutes / 60
day = hour / 24
days = int(day % 365) 
year = int(day // 365)
print("%s分钟是%s年以及%s天"%(minutes,year,days))

 第5题:

M = eval(input("输入水量:"))
initial_temperature = eval(input("水的初始温度:"))
final_temperature = eval(input("水的最终温度:"))
Q = M * (final_temperature - initial_temperature) * 4184
print("能量需要:%s"%Q)

 第6题:

t_a = eval(input("请输入一个-58华氏度到41华氏度之间的温度:"))
v = eval(input("请输入一个大于等于每小时2里的风速:"))
t_wc = 35.74 + 0.6215 * t_a - 35.75 * (v ** 0.16) + 0.4275 * t_a * (v ** 0.16)
print("风寒温度为:%.5f"%t_wc)

 第7题:

v = eval(input("请输入飞机的起飞速度:"))
a = eval(input("请输入飞机的加速度:"))
length = (v ** 2) / (2 * a)
print("飞机起飞需要的最短跑道长度是:%.3f"%length)

 第8题:

num = eval(input("输入一个四位数整数:"))
a = num % 10 
b = num % 100 // 10
c = num % 1000 // 100
d = num // 1000
print(a)
print(b)
print(c)
print(d)

 第9题:

import math
x1,y1,x2,y2,x3,y3 = eval(input("请输入三角形三个顶点:"))
s1 = math.sqrt(((y2 - y1) ** 2) + ((x2 -x1) ** 2))
s2 = math.sqrt(((y3 - y1) ** 2) + ((x3 -x1) ** 2))
s3 = math.sqrt(((y2 - y3) ** 2) + ((x2 -x3) ** 2))
s = (s1 + s2 + s3) / 2
area = math.sqrt(s * (s-s1) * (s-s2) * (s-s3))
print("三角形面积为:%.1f"%area)

 第10题: 

 import math
s = eval(input("请输入正六边形边长:"))
area = ((3 * math.sqrt(3)) / 2) * (s ** 2)
print("该正六边形的面积为:%.4f"%area)

 第12题:

amount = eval(input("请输入每月存款数:"))
value = 0.00417
account = 0
account = (amount + account) * (1 + value)
account = (amount + account) * (1 + value)
account = (amount + account) * (1 + value)
account = (amount + account) * (1 + value)
account = (amount + account) * (1 + value)
account = (amount + account) * (1 + value)
print("6个月后账户总额为:%.2f"%account)

 第13题:

amount = eval(input("投资额为: "))
rate = eval(input("年利率为: "))
year = eval(input("年数为: "))
value = amount * ((1 + rate * 0.01) ** year)
print("未来投资额为:%.2f"%value)
 

 第14题: 

import math
a = eval(input("三角形第一条边为:"))
b = eval(input("三角形第二条边为:"))
c = eval(input("三角形第三条边为:"))
A = math.acos((a * a - b * b - c * c) / ((-2) * b * c))
B = math.acos((b * b - a * a - c * c) / ((-2) * a * c))
C = math.acos((c * c - b * b - a * a) / ((-2) * b * a))
A = math.degrees(A)
B = math.degrees(B)
C = math.degrees(C)
print("A:%.0f B:%.0f C:%.0f"%(A,B,C))

 第15题:

import math
n = eval(input("输入正多边形的边长数量:"))
s = eval(input("输入正多边形的边长:"))
area =  (n * (s ** 2)) / (4 * math.tan(math.pi / n))
print("正多变形面积公式为:%s"%area)

 第16题:

num = eval(input("输入一个四位数整数:"))
a = num % 10 
b = num % 100 // 10
c = num % 1000 // 100
d = num // 1000
s = (a * 1000) + (b * 100) + (c * 10) + d 
print("显示颠倒各位数字的数为:%s"%s)

 第17题:

num = eval(input("输入一个带小数点的数字:"))
total = num * 100
a = total // 100
total %= 100
b = total // 25
total %= 25  
c = total // 10
total %= 10
d = total // 5
total %= 5
e = total
print("美元的个数有%s个,二角五分的硬币有%s个,一角的硬币有%s个,五分的硬币有%s个以及有%s个美分"%(a, b, c, d, e))

 第18题:

name = str(input("输入姓名:"))
time = eval(input("输入一周工作时间:"))
pay = eval(input("输入每小时工作报酬:"))
rate1 = eval(input("输入联邦扣税率:"))
rate2 = eval(input("输入州扣税率:"))
gross_pay = pay * time
f_withholding = gross_pay * rate1
s_withholding = gross_pay * rate2
total = f_withholding + s_withholding
net_pay = gross_pay - total
print("\n")
print("雇员姓名:%s"%name)
print("一周工作时间:%s"%time)
print("每小时报酬:$%s"%pay)
print("总报酬:$%s"%gross_pay)
print("Deductions:")
print("联邦税(%s):$%s"%(rate1,f_withholding))
print("州税(%s):$%s"%(rate2,s_withholding))
print("总共的税费用:$%s"%total)
print("实际的报酬:$%s"%net_pay)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值