Python基础练习题
时间: 2024-12-25 11:20:59 浏览: 1
Python基础练习题通常包括语法练习、数据类型操作、控制结构、函数定义、列表推导式、异常处理以及文件操作等内容。例如:
1. **变量和数据类型**:编写程序验证输入的数据是否为整数、浮点数或字符串,并相应地转换。
```python
def check_data_type(input_str):
try:
int_value = int(input_str)
print(f"{input_str} is an integer.")
except ValueError:
try:
float_value = float(input_str)
print(f"{input_str} is a float.")
except ValueError:
print(f"{input_str} is a string.")
check_data_type("5")
```
2. **控制结构**:比如使用if-else判断条件并执行相应的代码块,或使用for循环遍历列表。
```python
fruits = ["apple", "banana", "orange"]
for fruit in fruits:
if fruit == "banana":
print(f"Found banana!")
else:
print(f"I see {fruit}.")
```
3. **函数**:定义简单的加法函数或递归函数等。
```python
def add_numbers(a, b):
return a + b
print(add_numbers(2, 3))
```
4. **列表推导式**:创建新的列表,如将所有偶数平方。
```python
numbers = [1, 2, 3, 4, 5]
squared_even = [num**2 for num in numbers if num % 2 == 0]
print(squared_even)
```
阅读全文