モジュールのインポート方法について、次のような問題に遭遇した時のことです。
fizzbuzzpy
1 2fizzbuzz関数が定義されたfizzbuzzモジュールが存在する時、fizzbuzz()を使用するにはどれか正しいのか? 3 4 5def fizzbuzz(n=101): 6 for i in range(0, n): 7 if i % 15 == 0: 8 print('FizzBuzz') 9 elif i%3 == 0: 10 print('Fizz') 11 elif i%5 == 0: 12 print('Buzz') 13 else: 14 print(i) 15 16➀import fizzbuzz 17fizzbuzz.fizzbuzz() 18➁from fizzbuzz import * 19fizzbuzz.fizzbuzz()
この場合➀が正答となっていましたが、➁はダメなのでしょうか?「from ファイル名(モジュール名) import *でファイル名の指定なしに呼び出しが可能になります。」という説明だったので、「fizzbuzz.pyからfizzbuzz関数を呼び出す」ということになり正しいと思うのですが…
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/11 03:38