Python勉強中でexceptionsの質問になります。
下記の回答はあっていますでしょうか。
もし分かる方がいましたら、教えていただけると幸いです。
お手数ですが、よろしくお願い致します。
質問
次のコードの中からunhandled exceptionsを発生させずに実行されるのはどれですか?
(次の中から選びなさい。)
(Which of the following snippets will execute without raising any unhandled exceptions?
(Select Answer.)
unhandled exceptionsの例外を発生させずといことは
exceptが発生した時のコードを選びました。
実際にやってみましたら、下記の回答でした。
回答
A,D,F,G
("A") try: print(float("lel")) except (NameError,SystemError): print(float("lal")) else: print(float("lol")) ("B") try: print(1/1) except : print(2/1) else : print(3/0) ("C") try: print(1/0) except ValueError: print(1/1) else: print(1/2) ("D") try: print(0/1) except : print(1/1) else: print(2/1) ("E") try: print(int("0")) except NameError: print("0") else: print(int("")) ("F") try: print(0/0) except : print(0/1) else: print(0/2) ("G") import math try: print(math.sqrt(-1)) except: print(math.sqrt(0)) else: print(math.sqrt(1))
回答
回答1件
あなたの回答
tips
プレビュー