#任务:切割给定的一行字符串,得到一个列表,将列表中每个元素转化为 int 类型,使用 finally 输出所有元素,并捕获数据类型转换异常。
'''
编程要求:
使用 input 接收给定的一行字符串(形如:8-9-se-10);
通过“-”切割字符串,得到一个列表;
将列表中每个元素转化为 int 类型,使用 finally 输出所有元素;
捕获数据类型转换异常,当捕获到异常时,输出“元素x不能转换为整数”
'''
str = input("请输入字符串")
list1 = []
list1=str.split('-')
print(list1)
num=""
temp=0
for i in list1:
try:
num=int(i)
except ValueError:
print("元素【"+i+"】不能转换为整数!")
finally:
print(i)
Python-Aufgabe zur Behandlung mehrerer Ausnahmen: Fügen Sie bei einer gegebenen Liste das dritte Element in der Liste zum achten Element hinzu, geben Sie das Ergebnis der Addition aus und fangen Sie die angegebene Ausnahme ab.
おすすめ
転載: blog.csdn.net/m0_47987937/article/details/120972525
おすすめ
ランキング