pyt hon入门练习题出十道给我带答案
时间: 2024-09-27 12:07:02 浏览: 68
当然可以,以下是Python的一些基础入门练习题目及答案:
1. **题目**: 编写一个程序,打印"Hello, World!"。
**答案**:
```python
print("Hello, World!")
```
2. **题目**: 计算两个数的加法,例如5 + 3。
**答案**:
```python
a = 5
b = 3
sum = a + b
print(sum)
```
3. **题目**: 创建一个函数,检查一个数字是否为偶数。
**答案**:
```python
def is_even(num):
return num % 2 == 0
num = int(input("Enter a number: "))
if is_even(num):
print(f"{num} is even.")
else:
print(f"{num} is odd.")
```
4. **题目**: 列表乘法,如[1, 2] * 3。
**答案**:
```python
lst = [1, 2]
repeated_lst = lst * 3
print(repeated_lst)
```
5. **题目**: 定义一个字典并打印其所有键值对。
**答案**:
```python
my_dict = {'name': 'Alice', 'age': 25}
for key, value in my_dict.items():
print(f"{key}: {value}")
```
6. **题目**: 使用for循环遍历字符串的所有字符。
**答案**:
```python
str = "example"
for char in str:
print(char)
```
7. **题目**: 判断一个字符串是否包含另一个子串。
**答案**:
```python
string = "hello world"
substring = "world"
if substring in string:
print(f"'{substring}' is in the string.")
else:
print(f"'{substring}' is not found in the string.")
```
8. **题目**: 创建一个简单的函数,计算列表中元素的平均值。
**答案**:
```python
def average(lst):
return sum(lst) / len(lst)
numbers = [1, 2, 3, 4, 5]
print(average(numbers))
```
9. **题目**: 使用try-except处理除零错误。
**答案**:
```python
try:
x = 1 / 0
except ZeroDivisionError:
print("Cannot divide by zero")
```
10. **题目**: 使用列表推导式生成1到10的平方数。
**答案**:
```python
squares = [x**2 for x in range(1, 11)]
print(squares)
```
阅读全文