python的基本语法

下面分别为:题目-代码-结果

demo01

celsius = float(input("请输入摄氏温度:" ))
fahrenheit = ( 9 / 5 ) * celsius + 32
print("%s摄氏度对应的华氏度是%s" % (celsius,fahrenheit))

demo02

import math
radius = float(input("请输入半径:")) #input默认返回值是str
heigth = float(input("请输入高:"))
area = radius * radius * math.pi  #底面积
volume = area * heigth
print("体积是%s" % (volume))

demo03

s = float(input("请输入0-1000之间的数字:"))
ss = ( s % 10 ) + ( s // 10 % 10 ) + ( s // 100 % 10 )+ ( s // 1000 % 10 )
print("它的各位数字之和为:%d" % (ss))

demo04

m = float(input("请输入分钟时长:"))
y = m // ( 60 * 24 * 365 )
d = ( m - ( y * 60 * 24 * 365 )) // ( 60 * 24 )
print("%d年%d天" % (y,d))

 

demo05

M = float(input("请输入水的质量:"))
initialTemperature = float(input("请输入初始温度:"))
finalTemperature = float(input("请输入加热后的最终温度:"))
Q = M * ( finalTemperature - initialTemperature ) * 4184
print("需要的热量为%s焦耳" % (Q))

demo06

ta = float(input("请输入( -58华氏度到41华氏度)的室外温度:")) # 室外温度
v = float(input("请输入(大于等于每小时2里)的风速:")) # 风速
twc = 35.74 + 0.6215 * ta - 35.75 * v ** 0.16 + 0.4275 * ta * v ** 0.16 # 计算公式
print("风寒温度为:" + str(twc)) # 风寒温度

demo07

v = float(input("请输入速度(m/s):"))
a = float(input("请输入加速度(米/秒的平方):"))
length = v ** 2 / 2 / a
print("最短跑道为:%f" % (length))

 

 demo08

num = float(input("请输入一个四位数字:")) # 请输入一个四位数字
reverse1 = num // 1000 # 反向公式
reverse2 = num // 100 % 10
reverse3 = num // 10 % 10
reverse4 = num % 10
print("这个数字的反向输出为:%d%d%d%d" % (reverse4,reverse3,reverse2,reverse1))# 输出

 

demo09

import math
(x1,y1,x2,y2,x3,y3) = eval(input("请分别输入三角形的三个顶点:"))# 输入
side1 = math.sqrt((x1-x2) ** 2 + (y1-y2) ** 2 ) # 边长1
side2 = math.sqrt((x3-x1) ** 2 + (y3-y1) ** 2 )# 边长2
side3 = math.sqrt((x2-x3) ** 2 + (y2-y3) ** 2 )# 边长3
s = (side1 + side2 + side3) / 2 # 公式1
area = math.sqrt( s * (s - side1) * (s - side2) * (s - side3)) # 公式2
print("三角形的面积是:%f" % area)# 输出

 demo10

import math
side = float(input("请输入正六边形的边长"))
area = 3 * math.sqrt(3) / 2 * (side ** 2) 
print("正六边形的面积是:%f" % area)

 

demo12

m = float(input("请输入存入的金额:"))
l = 0.05 / 12
m1 = m * (1 + l)
m2 = (100 + m1) * (1 + l)
m3 = (100 + m2) * (1 + l)
m4 = (100 + m3) * (1 + l)
m5 = (100 + m4) * (1 + l)
m6 = (100 + m5) * (1 + l)
print("六个月后的账户总金额为:%f" % m6)

 

demo13

t = float(input("投资额:"))
l = float(input("年利率:"))
y = float(input("投资年份"))
w = t * (1 + l * 0.01) ** y
print("未来投资额为:%f" % w)

 

demo14

import math
(a,b,c) = eval(input("输入三条边长"))
A = math.acos((a ** 2 - b ** 2 - c ** 2) / (-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 * a * b))
A = round(math.degrees(A))
B = round(math.degrees(B))
C = round(math.degrees(C))
print("三个角分别为:A=%d   B=%d  C=%d" % (A,B,C))

 

demo15

 

import math
s = float(input("输入边长:"))
n = float(input("输入边数:"))
Area = (n * s * s) / (4 * math.tan(math.pi / n))
print("Area is : %f" % Area)

demo16

                同demo8

demo17

mon = float(input("输入数字:"))
mon = int(mon * 100)
a = mon // 100 #美元数量
mon = mon % 100
b = mon // 25 #两角五分硬币个数
mon = mon % 25
c = mon // 10 #一角硬币个数
mon = mon % 10
d = mon // 5 #五分硬币个数
mon = mon % 5
print("美元个数为:%d" % a)
print("两角五分硬币为:%d" % b)
print("一角硬币个数为:%d" % c)
print("五分硬币个数为:%d" % d)

demo18

name = str(input("请输入姓名:"))
time = float(input("请输入工作时间:"))
mon = float(input("请输入每小时报酬:"))
lian = float(input("联邦预扣税率:"))
zhou = float(input("州预扣税率:"))
money = time * mon 
num1 = lian * money
num2 = zhou * money
zong = num1 + num2 
zui = money - zong 
print("工资单:")
print("姓名:%s" % name)
print("未纳税的工资:$%.2f" % money)
print("联邦扣税:$%.2f" % num1)
print("州扣税:$%.2f" % num2)
print("总扣税:$%.2f" % zong)
print("最终工资:$%.2f" % zui)

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值