import ... as
fibo というモジュールに関数 fib が定義されている。次のコードで、関数 fib を呼び出す正しい書き方を1つ選べ。
import fibo as fb
- A
fibo.fib(100) - B
fb.fib(100) - C
fib(100) - D
fb(100)
正解と解説を見る
正解:B
import モジュール as 別名 で、モジュールに別名を付けられる。
| 状態 | 使える名前 | 呼び出し例と結果 |
|---|---|---|
| import fibo as fb の後 | fb(fibo モジュールの別名) | fb.fib(100) は呼び出せる |
| 同じ | 使えない名前: fibo、fib(単体) | fibo.fib(100) や fib(100) は NameError |
- A
誤り。
asで別名を付けたので、fiboという名前は使えない。 - B
正しい。
import モジュール as 別名で、モジュールを別名で参照できる。 - C
誤り。モジュール名か別名を付けて呼び出す必要がある。
- D
誤り。fb はモジュールで、関数ではない。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。