Pythonの基本(変数・データ型・演算子)応用問題

以下のコードを実行したとき、resultの値はどうなりますか? value = "42" result = int(value) + 8 print(result)

A."50"
✗ "42"を文字列のまま足すと"428"になりますが、int()で整数に変換しているため違います。
B.50← 正解
✓ 正解です。int("42")で文字列を整数に変換し、42 + 8 = 50(整数)になります。
C."428"
✗ "42" + "8"のような文字列連結ではなく、int()で型変換して加算しているため50です。
D.エラーが発生する
✗ "42"は数値の形式で構成されているため、int()での変換は正常に完了します。

Python 3 エンジニア認定基礎試験 の問題一覧