私は与えられた数字を複数倍にしようとしています。ここに私のコード例python:dict内の数字で入力を掛けよう
randomdict = {'22' : {'name' : 'sponge', 'price' : 1}}
choice = input("Enter a number: ")
amount = input("How much of that item?: ")
if choice in randomdict:
price = amount * (randomdict['price'])
print("Price is "+str(price))
あなたは、私が辞書randomdict
に保存されているアイテムの価格を乗じたユーザーが入力した金額を、取得しようとしている見ることができるようです。これはどうすればいいですか?私は何度も試してみましたが、理解できません。
選択および量は文字列です。最初に数値として解析する必要があります。 – Carcigenicate
もし私がそれをしたら、 'price = amount *(randomdict ['price'])'という行は正しいでしょうか? – Joshhh
数式内の数字がすべて数字になったら、それはうまくいくはずです。 – Carcigenicate