レッスン2 / 6問目

『例外処理 Practice』

練習問題にチャレンジしましょう。

Lesson1

0による除算のため、ZeroDivisionErrorが発生するコードがあります。

このコードに対して例外処理を記述してください。例外を受け取った際の処理は以下のとおりとします。

Lesson2

変数aは定義されていない変数であるため、NameErrorが発生します。

このコードに対して例外処理を記述してください。例外を受け取った際の処理は以下のとおりとします。

Last updated:2019/12/18

0除算です
変数が定義されていません
  1. # 問題1
  2. try:
  3. num = 8 / 0
  4. except ZeroDivisionError:
  5. print("0除算です")
  6. # 問題2
  7. try:
  8. if a:
  9. print("hoge")
  10. except NameError:
  11. print("変数が定義されていません")
main.py
設定
g
n
i
d
a
o
L