Предмет: Информатика,
автор: bogdanfesil
!!! PYTHON !!! PYTHON !!!
Сделайте так, чтобы программа работала, а все типы исключений выводились в консоль.
Код программы:
result = []
def divider(a, b):
if a < b:
raise ValueError
if b > 100:
raise IndexError
return a/b
data = {10: 2, 2: 5, "123": 4, 18: 0, []: 15, 8 : 4}
for key in data:
res = divider(key, data[kem])
result.append(res)
print(result)
Ответы
Автор ответа:
1
Відповідь:
result = []
def divider(a, b):
if a < b:
raise ValueError
if b > 100:
raise IndexError
return a/b
data = {10: 2, 2: 5, "123": 4, 18: 0, []: 15, 8 : 4}
for key in data:
try:
res = divider(key, data[key])
result.append(res)
except Exception as err:
print(type(err))
print(result)
Пояснення:
То, что я убрал, я подчеркнул, а то, что добавил, выделил жирным.
Похожие вопросы
Предмет: Физика,
автор: ustimenkomaxim09
Предмет: Українська мова,
автор: lopatuksofia6
Предмет: Математика,
автор: torgarbar
Предмет: Информатика,
автор: Аноним
Предмет: История,
автор: Аноним