一.基础语法部分
1.demo01:
代码:
c = float(input("请输入摄氏温度:"))
fahrenheit = (9 / 5) * c + 32
print("%s摄氏度为%s华氏度"%(c,fahrenheit))
结果:
2.demo02:
代码:
r =float(input("请输入半径:"))
l = float(input("请输入高:"))
a = r * r * 3.14
v = a * l
print("底面积是%s"%a)
print("体积是%s"%v)
结果:
3.demo03:
代码:
a = int(input("请输入1到100之间的整数:"))
b = a % 10 + (a // 10) % 10 + (a // 100) % 10
print("各数字和是%s"%b)
结果:
4.demo04:
代码:
f = int(input("请输入分钟:"))
d = f // 1440
y = f // 525600
print("%s分钟大约是%s天或%s年"%(f,d,y))
结果:
5.demo05:
代码:
m = float(input("请输入水量:"))
T = float(input("请输入初始温度:"))
f = float(input("请输入最终温度:"))
q = m * (f - T) * 4184
print("所需能量Q是%s"%q)
结果:
6.demo06:
代码:
ta = int(input("请输入-58~41之间的华氏度:"))
v = int(input("请输入每小时风速:"))
tw = 35.74 + 0.6215 * ta - 35.75 * (v ** 0.16) + 0.4275 * ta * (v ** 0.16)
print("风寒温度是%s"%tw)
结果:
7.demo07:
代码:
v = float(input("请输入速度:"))
a = float(input("请输入加速度:"))
l = (v ** 2) / (2 * a)
print("最短跑道是%s"%l)
结果:
8.demo08:
代码:
a = int(input("请输入一个四位整数:"))
z = a % 10
c = (a // 10) % 10
v = (a // 100) % 10
b = a // 1000
print("%s\n%s\n%s\n%s\n"%(z,c,v,b))
结果:
9.demo09:
代码:
x1 = float(input("请输入x1:"))
y1 = float(input("请输入y1:"))
x2 = float(input("请输入x2:"))
y2 = float(input("请输入y2:"))
x3 = float(input("请输入x3:"))
y3 = float(input("请输入y3:"))
s1 = ((x1 - x2) ** 2 + (y1 - y2) ** 2) ** 0.5
s2 = ((x1 - x3) ** 2 + (y1 - y3) ** 2) ** 0.5
s3 = ((x2 - x3) ** 2 + (y2 - y3) ** 2) ** 0.5
s = (s1 + s2 + s3) / 2
S = (s * (s - s1) * (s - s2) * (s - s3)) ** 0.5
print("三角形面积为%s"%S)
结果:
10.demo10:
代码:
a = float(input("请输入边长:"))
S = ( ( 3 * ( 3 ** 0.5) ) / 2 ) * ( a ** 2 )
print("正六边形面积为:%s"%S)
结果:
11.demo011:
代码:??????????
12.demo012:
代码:
money = float(input("请输入金额:"))
a = money * (1 + 0.00417)
b = (money + a) * (1 + 0.00417)
c = (money + b) * (1 + 0.00417)
d = (money + c) * (1 + 0.00417)
e = (money + d) * (1 + 0.00417)
f = (money + e) * (1 + 0.00417)
print("六个月后金额为:%s"%f)
结果:
13.demo13:
代码:
money = int(input("请输入投资额:"))
a = float(input("请输入年利率:"))
y = int(input("请输入年份:"))
b = a / 1200
S = money * ((1 + b) ** (y * 12))
print("未来投资额为:%s"%S)
结果:
14.demo14 :
代码:
import math
a = int(input("a边"))
b = int(input("b边"))
c = int(input("c边"))
x = math.degrees(math.acos((a * a - b * b - c * c) / (- 2 * b *c)))
y = math.degrees(math.acos((b * b - a * a - c * c) / (- 2 * b *c)))
z = math.degrees(math.acos((c * c - b * b - a * a) / (- 2 * b *c)))
print("三个角分别为%s,%s,%s"%(x,y,z))
结果:
15.demo15:
代码:
import math
n = int(input("请输入边数:"))
s = float(input("请输入边长:"))
S = (n * (s ** 2)) / (4 * math.tan(3.14 / n))
print("正多边形面积为:%s"%S)
结果:
16.demo16:
代码:
num = int(input("请输入一个四位数:"))
a = num % 10
b = (num // 10) % 10
c = (num // 100) % 10
d = num // 1000
print("%s%s%s%s"%(a,b,c,d))
结果:
17.demo17:
代码:
num = float(input("请输入一个小数:"))
f = num * 100
d = f // 100
f = f % 100
lj = f // 25
f = f % 25
yj = f // 10
f = f % 10
wf = f // 5
f = f % 5
ymf = f
print("有%s美元"%d)
print("%s个两角五分"%lj)
print("%s个一角"%yj)
print("%s个五分"%wf)
print("%s个一分"%ymf)
结果:
18.demo18:
代码:
name = input("请输入姓名")
time = float(input("请输入一周工作时间:"))
bc = float(input("请输入每小时报酬:"))
gz = bc * time
lbs = float(input("请输入联邦预扣税率:"))
zs = float(input("请输入州预扣税率:"))
print("雇员姓名:%s"%name)
print("一周工作时间:%s"%time)
print("每小时报酬:%s"%bc)
print("最终报酬:%s"%gz)
print("扣税情况:")
s1 = (lbs * gz)
s2 = (zs * gz)
zs = s1 +s2
lbsl = lbs * 100
zsl = zs * 100
print(" 联邦预扣税(%.2f%%):%s"%(lbsl,s1))
print(" 州预扣税(%.2f%%):%s"%(zsl,s2))
print(" 总预扣税:%s"%zs)
zz = gz - zs
print("最终工资:%s"%zz)
结果: