1. 用python编写 某城市道路限速为60公里/小时。编写一个函数,判断给定的车速是否超速,超速时打印“车辆超速”,否则打印“车辆不超速”。以下为一组由出租车GPS测得的车速数据,单位为米/秒。请调用编写的函数判断一下哪些是超速的,哪些是不超速的。 15.33 12.01 18.53 19.10 20.21 11.19
时间: 2023-06-06 17:05:09 浏览: 250
车辆不超速
车辆不超速
车辆超速
车辆超速
车辆超速
车辆不超速
以下是实现此功能的 Python 代码:
```python
def check_speed(speed):
limit = 60 / 3.6 # 把道路限速转换成米/秒
if speed > limit:
print("车辆超速")
else:
print("车辆不超速")
speeds = [15.33, 12.01, 18.53, 19.10, 20.21, 11.19]
for speed in speeds:
check_speed(speed)
```
相关问题
编写函数计算两个数据m和n的最大公约数(不使用递归) 算法: 1.对于已知两数m,n,使得m>n; 2.m除以n得余数r; 3.若r=0,则n为最大公约数结束;否则执行步骤4; 4.m ← n,n ← r,再重复执行步骤2。
下面是代码实现:
```python
def gcd(m, n):
while n != 0:
r = m % n
m, n = n, r
return m
```
使用示例:
```python
>>> gcd(24, 36)
12
>>> gcd(15, 25)
5
```
统计文本文件中行数和字符数并输出。 描述 编程,读入文本文件abc.txt,统计文件中的行数和字符个数(不含回车)并输出。 输入格式 无键盘输入。从文本文件abc.txt中读入。
你可以使用Python的文件对象和字符串方法来实现此功能。以下是一个示例程序,可以实现读取文件并计算行数和字符数:
```python
with open("abc.txt", "r", encoding="utf-8") as f:
lines = f.readlines() # 读取文件的所有行
char_count = 0
for line in lines:
char_count += len(line.strip()) # 统计每行字符数,不包括换行符
print("文件中共有行数:{},字符数(不包括换行符):{}".format(len(lines), char_count))
```
其中,`abc.txt`是你要读取的文件名。使用`with open`语句打开文件,并指定编码为`utf-8`。使用`readlines()`方法读取文件的所有行,并将其存储在一个列表中。然后,使用一个`for`循环遍历所有行,使用`strip()`方法删除行末换行符,并使用`len()`函数计算每行字符数。最后,将每行字符数相加得到文件总字符数,并将行数和字符数输出。
阅读全文