当前位置: 首页 > news >正文

python写着玩

 摄氏温度转化为华氏温度

#摄氏温度转化为华氏温度
celsius = float(input("请输入摄氏度:"))
fahrenheit=(9/5)*celsius+32
print("华氏温度是%.1f"%fahrenheit)

 计算圆柱体的体积

#计算圆柱体的体积
radius , length = map( float,input("请输入高和半径,用空格隔开").split( ))
π = 3.14
area=radius*radius*π
volume=area*length
print("圆柱体的面积是%.2f"%area)
print("圆柱体的体积是%.2f"%volume)

 输入英尺数然后将它转换为米数,并输出结果,

# 输入英尺数然后将它转换为米数,并输出结果,
male = float(input("请输入英里数:"))
m = male*0.305
print("%f英里等于%.4f米"%(male,m))

  计算小费  

# 计算小费  
Money, Cash = map(float,input("请输入小费和酬金率,用空格隔开:").split())
SmallMoney = Money*Cash/100
print("小费有"+str(SmallMoney))
print("合计%.2f元"%(SmallMoney+Money))

 对一个整数中的各位数字求和

# 对一个整数中的各位数字求和
num = int(input("请输入一个0~1000的数字:"))
print("他的各个数之和是:"+str(int(num/100)+int(num/10%10)+int(num%10)))

 计算年数和天数

#  计算年数和天数
min = int (input("请输入分钟数:"))print("这是第%d年"%(min/60/24/365))
print("这是第%d天"%(min/60/24%365))

计算能量

# 计算能量
water = float(input("请输入需要加热的水量:"))
initialTemperature=float(input("请输入加热前的水量:"))
finalTemperature = float(input("请输入要加热到的最终温度:"))
Q = water * (finalTemperature - initialTemperature) * 4184
print("加热到%s度需要%.1f焦耳的热量"%(finalTemperature,Q))

输入一个四位整数,并以反向顺序显示

# 输入一个四位整数,并以反向顺序显示
num = int (input("请输入一个四位数:"))
print(num%10)
print(int(num/10%10))
print(int(num/100%10))
print(int(num/1000))

计算三角形的面积

# 计算三角形的面积# 导入math类使用sqrt函数
import math
x1,y1,x2,y2,x3,y3=map(float,input("请输入三角形的顶点坐标,用空格隔开:").split())
side1 = math.sqrt((y1-y2)**2+(x1-x2)**2)
side2 = math.sqrt((x2-x3)**2+(y2-y3)**2)
side3 = math.sqrt((x1-x3)**2+(y1-y3)**2)
s=(side1+side2+side3)/2
area = math.sqrt(s*(s-side1)*(s-side2)*(s-side3))
print("面积是%.1f"%area)

 输入你所在的时区,并输出当前的时间

# 输入你所在的时区,并输出当前的时间# 从datetime模块导入datetime类和timedelta类(表示时间间隔)
from datetime import datetime,timedelta
place = int(input("请输入时区:"))
# 获取当前时间
now = datetime.now()
# 将时间格式化为字符串
time_8= now.strftime("%H:%M:%S")if place == 8:print(time_8)
elif place == -5:# 修改时间(将小时加11)modified_time = now +timedelta(hours=11) time_5= modified_time.strftime("%H:%M:%S")print(time_5)
else:print("输入有误重新输入")

计算三角形的三个角

# 输入三角形的三个顶点坐标,并计算该三角形的三个角分别是多少import math
x1,y1,x2,y2,x3,y3=map(float,input("请输入顶点坐标,用空格隔开:").split())
# 计算三条边长
side1 = math.sqrt( (x1-x2)**2+(y1-y2)**2)
side2 = math.sqrt((x2-x3)**2+(y2-y3)**2)
side3 = math.sqrt((x1-x3)**2+(y1-y3)**2)
# 公式计算(弧度制)
cont1=math.acos((side1**2-side2**2-side3**2)/(-2*side2*side3))
cont2=math.acos((side2**2-side1**2-side3**2)/(-2*side1*side3))
cont3=math.acos((side3**2-side2**2-side1**2)/(-2*side1*side2))
# 将弧度制转化为角度制
angle_1=math.degrees(cont1)
angle_2=math.degrees(cont2)
angle_3=math.degrees(cont3)
print("%.2f\n%.2f\n%.2f\n"%(angle_1,angle_2,angle_3))

http://www.lryc.cn/news/193283.html

相关文章:

  • K8s Kubernetes Namespave Pod Label Deployment Service 实战
  • SpringBoot使用随机端口启动
  • NewStarCTF2023week2-ez_sql
  • 力扣-434.字符串中的单词数
  • 【ALO-BP预测】基于蚁狮算法优化BP神经网络回归预测研究(Matlab代码实现)
  • 分布式存储系统Ceph应用详解
  • 人工智能轨道交通行业周刊-第63期(2023.10.9-10.15)
  • OJ项目——统一数据格式返回,我是如何处理的?
  • Open CV 3D Python 环境搭建
  • C#中lock 和 ReaderWriterLock 的使用总结
  • Mac下通过nvm管理node
  • 易点易动固定资产管理系统:RFID出入监控,保障固定资产安全
  • Vue封装组件并发布到npm仓库
  • python+深度学习+opencv实现植物识别算法系统 计算机竞赛
  • 基于springboot实现医院急诊平台系统项目【项目源码】
  • 【02】基础知识:React - jsx语法规则
  • C语言 —— 指针
  • 淘宝店铺所有商品数据接口,淘宝整店所有商品数据接口,淘宝店铺商品接口,淘宝API接口
  • 【Redis】Java客户端使用zset命令
  • 记录一个@Transaction注解引发的bug
  • 解决docker使用pandarallel报错OSError: [Errno 28] No space left on device
  • Javascript自定义页面复制事件
  • Nginx:反向代理(示意图+配置)
  • macbook笔记本电脑内存怎么清理才能干净流畅?
  • spark 与 mapreduce 对比
  • kafka 相关概念
  • Ubuntu下vscode配置OpenCV以及Libtorch
  • 关于共识算法Raft的常见误解
  • Python学习基础笔记七十——模块和库1
  • SystemVerilog Assertions应用指南 第一章(1.28章节 内建的系统函数)