python入門書に書かれているコードを入力して動作を確認していたところ
下記の問題が発生しました。
該当のソースコード
python
1def welcome(u): 2 print(f"ようこそ{u["name"]}さん") #.format(u["name"])をf文字列に変更 3 u["age"] = u["age"] + 1 4 print("あなたは来年{}歳だから大吉です!".format(u["age"])) 5 6username = input("名前を入力してください") 7userage = int(input("年齢を入力してください")) 8user = {"name":username,"age":userage} 9welcome(user) 10print("{}歳の{}さん、またプレイしてくださいね".format(user["age"],user["name"]))
発生している問題・エラーメッセージ
File "<ipython-input-25-6371cd808969>", line 2 print(f"ようこそ{u["name"]}さん") ^ SyntaxError: invalid syntax
なぜ
print("ようこそ{}さん".format(u["name"]))エラーが出ず
print(f"ようこそ{u["name"]}さん")だとエラーが出てしまうのか原因を知りたいです。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/25 13:19