Pythonの新しい、イントロクラスを取る。関数から戻り値を取得して計算を実行するためにモジュールを取得する方法を理解することができません。
この例では、ユーザーからの円の半径の「サイズ」を収集してから、ジオメトリモジュールはサイズを取得し、円周を計算して、表示するプロジェクトファイルに戻します。
私が何を試しても、 "サイズ"変数はジオメトリモジュールで認識できません。 "NameError:名 'サイズ' が定義されていません"Pythonモジュールは変数を認識しません
メインプロジェクトファイル:
import geometry
def main():
size, unit = getUserInput()
displayCircleResults(geometry.circleCircum, geometry.circleArea)
def getUserInput():
size = float(input('Enter length of radius: '))
unit = input('Enter unit of measure, e/g., inches: ')
return size, unit
geometry.pyモジュール:1が他からの戻り値を受け入れるようにモジュールを取得しない方法
def main():
radius = circleCircum(size)
def circleCircum():
return math.pi * size**2
ファイル? ありがとう!