7、Python 编程:数字、字符串与输入输出

Python 编程:数字、字符串与输入输出

1. 行程时间计算

在计算行程总时间时,若行程分为两段,第一段时间的计算方法是该段长度除以速度。例如,第一段长度为 6 千米,速度为 5 千米/小时,那么第一段的时间为 6÷5 = 1.2 小时。

第二段时间的计算,需先算出其长度。若第二段行程是一个直角三角形的斜边,两直角边分别为 3 和 4,根据勾股定理,其长度为 $\sqrt{3^2 + 4^2} = 5$ 千米。若速度为 2 千米/小时,那么第二段的时间为 5÷2 = 2.5 小时。

总行程时间就是两段时间之和,即 1.2 + 2.5 = 3.7 小时。

用 Python 实现该计算的代码如下:

import math

segment1Length = 6
segment1Speed = 5
xDistance = 9
yDistance = 4
segment2Speed = 2

segment1Time = segment1Length / segment1Speed
segment2Length = math.sqrt((xDistance - segment1Length) ** 2 + yDistance ** 2)
segment2Time = segment2Length / segment2Speed
totalTime = segment1Time + segment2Time

print(totalTime)
2. 字符串操作
2.1 字符串类型

字符串是字符的序列,例

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值