Python快速编程入门课后答案340


数据类型

课后习题


1. 将数字字符串"3.14"和"6.28"转换为浮点型。
2. 将布尔值字符串"True"转换为布尔值。
3. 创建一个包含2个整数和1个浮点型的元组。

答案


1. ```python
>>> float("3.14")
3.14
>>> float("6.28")
6.28
```
2. ```python
>>> bool("True")
True
```
3. ```python
>>> my_tuple = (1, 2, 3.14)
```

操作符

课后习题


1. 对数字10和2进行加减乘除操作。
2. 使用比较操作符比较两个字符串。
3. 使用逻辑操作符对两个布尔值进行与或非操作。

答案


1. ```python
>>> 10 + 2
12
>>> 10 - 2
8
>>> 10 * 2
20
>>> 10 / 2
5.0
```
2. ```python
>>> "hello" == "world"
False
>>> "hello" != "world"
True
```
3. ```python
>>> True and False
False
>>> True or False
True
>>> not True
False
```

流程控制

课后习题


1. 使用if语句根据数字的大小输出相应的字符串。
2. 使用while循环计算1到10的和。
3. 使用for循环遍历一个列表并打印每个元素。

答案


1. ```python
>>> number = 5
>>> if number > 0:
... print("正数")
... elif number == 0:
... print("零")
... else:
... print("负数")
```
2. ```python
>>> total = 0
>>> i = 1
>>> while i >> print(total)
```
3. ```python
>>> my_list = [1, 2, 3, 4, 5]
>>> for element in my_list:
... print(element)
```

字符串和列表

课后习题


1. 获取字符串"hello world"的长度。
2. 将列表[1, 2, 3]转换为字符串。
3. 在列表[1, 2, 3]末尾添加元素4。

答案


1. ```python
>>> len("hello world")
11
```
2. ```python
>>> my_list = [1, 2, 3]
>>> my_string = ",".join(map(str, my_list))
>>> print(my_string)
1,2,3
```
3. ```python
>>> my_list = [1, 2, 3]
>>> (4)
>>> print(my_list)
[1, 2, 3, 4]
```

函数

课后习题


1. 定义一个函数来计算两个数字的和。
2. 定义一个函数来比较两个字符串是否相等。
3. 定义一个函数来遍历一个列表并打印每个元素。

答案


1. ```python
def sum(a, b):
"""计算两个数字的和。"""
return a + b
```
2. ```python
def compare_strings(s1, s2):
"""比较两个字符串是否相等。"""
return s1 == s2
```
3. ```python
def print_list(my_list):
"""遍历一个列表并打印每个元素。"""
for element in my_list:
print(element)
```

2024-11-29


上一篇:Python 编程题库和答案:1500 字指南

下一篇:大一 python 基础编程题汇总