私はPythonの初心者で、私が直面している問題を解明しようとしています。私が働いているNameError:名前 'fish'が定義されていません
16 return output
17
---> 18 print(fishstore(fish, price))
19
20
NameError: name 'fish' is not defined
スクリプト:
def fishname():
user_input=input("Enter Name: ")
return (user_input.title())
def number():
number_input=input("Enter Price: ")
return number_input
def fishstore(fish, price):
fish_entry = fishname()
price_entry = number()
output = "Fish Type: " + fish_entry + ", costs $" + price_entry
return output
print(fishstore(fish, price))
誰かが私には欠けているものを説明してもらえます私は、次のエラーMSGを取得していますか?
ありがとうございます。
ありがとうございました。だから仕事をして変更を加えました。
def fishstore(fish, price):
output = "Fish Type: " + fish + ", costs $" + price
return output
fish_entry = input("Enter Name: ")
fish = fish_entry
price_entry = input("Enter Price: ")
price = price_entry
print(fishstore(fish, price))
皆さんありがとうございました!
考えてみてください。あなたは「魚」と「価格」の値をどこで定義しますか? –
さて、「魚」や「価格」を定義していない*ので、何が問題なのですか? – EJoshuaS
ありがとうございました!私は解決しようとしていた練習問題を誤解したと思う。 – Tae