以下のコードのstr(skill)は、rankが"職業" の時、"戦士"と出力されるのはなぜですか??
str関数は、数字を文字として出力してくれるものだと思っていたので、エラーになると予想していました。str関数は、数字->文字に変換し、文字->文字に変換するということでしょうか?
python
1skills = {"職業" : "戦士", "体力" : 100, "魔法力" : 200, "ゴールド" : 380} 2for (rank, skill) in skills.items(): 3 print(rank + "は" + str(skill) + "です")
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/13 18:22