前提・実現したいこと
Pythonの問題を解いていますが、xが定義されていないとエラーが出ます。
どのようにすれば解決するのでしょうか。
発生している問題・エラーメッセージ
NameErroe 'x' is not defined
該当のソースコード
python
1import math 2 3def zahyou(r,a): 4 x = r * math.cos(math.radians(a)) 5 y = r * math.sin(math.radians(a)) 6 return x,y 7 8 9r = float(input("半径rを入力:")) 10a = float(input("角度θを入力")) 11print(f"x座標:{x:.1f}") 12print(f"y座標:{y:.1f}")
試したこと
補足情報(FW/ツールのバージョンなど)
問題文
次の①から④の仕様を満たすプログラムを作成しなさい.
① mathモジュールをインポートし,pi,cos,sinメソッドを使う.
② x,y座標を求めるzahyou関数を定義する.
③ 半径rと角度θ(theta)の入力を求め,その値をzahyou関数に渡す.
④ returnされた座標を画面に表示する.
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/08/18 14:18