python写着玩

news/2025/3/6 3:33:14/

 摄氏温度转化为华氏温度

#摄氏温度转化为华氏温度
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.ppmy.cn/news/1154505.html

相关文章

can not remove .unionfs

文件夹下出现unionfs 套娃,无法删除。 处理方式: 需要管理员权限umount之后删除使用fusermount -zu .unionfs ,然后再删除。

课时01 TOGAF9.2导入- 课前介绍-课程介绍

基础级,5W1H为什么做架构,怎么做架构什么时候做,视图,视角,输入输出 鉴定级 研究流程,adm, 最好有项目管理基础,一定要落地,有pmp最好,要谈需求,最…

Ant Design Vue Element-ui 中table 合并行功能,以及带分页并合并行

1. Ant Design Vue 中 table 合并行功能 <a-tableref"table":dataSource"comList":columns"columns":scroll"{ y: 430 }"size"small"rowKey"id":rowClassName"rowClassNameHandle":customRow"r…

C++入门篇11 模板进阶

一、非类型模板参数 模板参数分为类型形参和非类型形参 类型形参&#xff1a;出现在模板参数列表里&#xff0c;跟在class/typename之后的参数类型名称非类型参数&#xff1a;就是用一个常量作为类(函数)模板的一个参数&#xff0c;在类(函数)模板中可将参数当作常量来使用 …

中转服务器是干嘛的?

随着互联网的快速发展&#xff0c;全球范围内的数据传输需求不断增长。在这个信息爆炸的时代&#xff0c;中转服务器成为了连接世界的重要桥梁。本文将介绍中转服务器的定义、功能以及其在网络通信中的重要性。 中转服务器&#xff0c;顾名思义&#xff0c;是一种位于网络中间…

数据结构 - 3(链表12000字详解)

一&#xff1a;LinkedList的使用 1.1 ArrayList的缺陷 上篇文章我们已经基本熟悉了ArrayList的使用&#xff0c;并且进行了简单模拟实现。由于其底层是一段连续空间&#xff0c;当在ArrayList任意位置插入或者删除元素时&#xff0c;就需要将后序元素整体往前或者往后搬移&am…

网络编程基础知识总结——IP,端口,协议

目录 1. 什么是网络编程&#xff1f; 2. 网络编程的三要素 3. IP 3.1 IP地址的概念 3.2 IP地址的分类 3.3 IPv4解析 3.4 Ipv6解析 4. IPv4 的使用细节 5. 特殊IP地址 4. 端口号 5. 协议 5.1 UDP协议 5.2 TCP协议 1. 什么是网络编程&#xff1f; 总的来说就是一句…

oracle创建数据库,导入dmp操作全家桶

背景&#xff1a;小明在一家IT公司就职&#xff0c;通过查看项目&#xff0c;公司使用的是oracle&#xff0c;几天后&#xff0c;经理要求他从服务器导入数据库到公司服务器&#xff0c;聪明的小明就开始干了起来&#xff0c;整理如下教程。 说明&#xff1a;此次演示环境oracl…