return - Python NameError が出て理解できません

okwaves2024-01-25  8

私は今、関数の定義を練習しています。

def get_seconds(hours, minutes, seconds):
    return 3600*hours+60*minutes+seconds

次に、関数を実行します。

amount_a = get_seconds(7200*minutes+30*seconds)
amount_b = get_seconds(__)
result = amount_a + amount_b
print(result)

エラー:

NameError: name 'minutes' is not defined


------------------------

まず、「get_秒」を定義します。関数の場合は、次のようにするだけです:

amount_a = get_seconds(hours=2, minutes=30, seconds=0)
amount_b = get_seconds(hours=0, minutes=45, seconds=15)

2

ああ、うまくいきました!時、分、秒に意味を追加する構文を設定する必要があるとは知りませんでした。感謝します!

– 代替 275

2020 年 9 月 3 日 8:51

素晴らしいですね!もっと練習して、もっと経験値を増やしてください~

– EEEEH

2020 年 9 月 3 日 8:58

総合生活情報サイト - OKWAVES
総合生活情報サイト - OKWAVES
生活総合情報サイトokwaves(オールアバウト)。その道のプロ(専門家)が、日常生活をより豊かに快適にするノウハウから業界の最新動向、読み物コラムまで、多彩なコンテンツを発信。