python 异常 练习题
时间: 2023-10-26 09:06:39 浏览: 196
好的,下面是一些 Python 异常的练习题:
1. 编写一个程序,在输入数字时提示用户输入数字,如果用户输入的不是数字,则抛出一个异常并提示用户重新输入。
2. 编写一个程序,接收用户输入的两个数,进行除法运算并输出结果。如果除数为 0,则抛出一个异常并提示用户重新输入。
3. 编写一个程序,使用 try-except 块来处理文件读取异常。如果文件不存在,则打印一条错误消息。
4. 编写一个程序,接收用户输入的文件名和行号,然后输出该文件指定行的内容。如果文件不存在或者指定的行号超出范围,则抛出一个异常并提示用户重新输入。
5. 编写一个程序,使用 try-except-finally 块来处理文件打开和关闭异常。如果文件不存在,则打印一条错误消息,否则打开文件并读取其中的内容,然后关闭文件。
希望这些练习题能够帮助你提高 Python 异常处理的技能。
相关问题
Python 基础练习题
以下是几道 Python 基础练习题及其解答:
1. 编写一个 Python 函数,判断一个列表是否为对称数组。
```python
def is_symmetric_array(arr):
return arr == arr[::-1]
```
2. 编写一个 Python 函数,将用户输入的数据转换成浮点数类型,如果转换抛异常,则判断数字不是纯数字组成。
```python
def convert_to_float(num):
try:
return float(num)
except ValueError:
return "请输入数字"
```
3. 编写一个 Python 函数,计算一个列表中所有元素的和。
```python
def sum_of_list(lst):
return sum(lst)
```
阅读全文