2016-07-14 6 views
0

私たちはどのように10%値によってメニューのすべての価格を増加させるのですか?どのように10%のdict値であるすべての価格を高めるために

コード:

burger = {'Fiery Pepper' : 5.65,'McSpicy':'4.85','Quarter Pounder':'4.20','Cheeseburger':'2.35'} 
beverages = {'Hot Tea':2.60,'McCafe':2.70,'Coca-Cola':2.65} 
menu ={} 
menu.update(burger) 
menu.update(beverages) 
for key in sorted(menu): 
    print(key, '->', menu[key] 
+0

@karthikr .update乗算1.1? – azaz

答えて

3

乗算それら1.1(または元の110%)によって:

burgers = {k: float(v) * 1.1 for k, v in burgers.items()} 
beverages = {k: float(v) * 1.1 for k, v in beverages.items()} 
+0

これは新しい行ですか? – azaz

+1

いくつかの値は 'str'です、あなたは' float(v) 'が必要と思いますか? – SpringMaple

+0

@azaz 'menu'で' .update'を使う直前です。 – hjpotter92

関連する問題