前提・実現したいこと
Python初学者で、おそらくかなり初歩的な質問ですが質問させてください。
tenken1_syounin
tenken1_etsuran
tenken2_syounin
tenken2_etsuran
という4つの辞書があり、for文を使用して数字部分を置き換え、各関数を呼び出したいです。
文字列の結合は学習しましたが、関数内の数字を別の関数で置き換える表記方法が分からず、正しい表記方法を教えていただきたいです。
発生している問題・エラーメッセージ
File "<ipython-input-101-f75b9ad77ddc>", line 7 for k, v in tenken(i+1)_syounin.items(): #ここをtenken1_syouninと表記する方法が分からない ^ SyntaxError: invalid syntax
該当のソースコード
Python3
1tenken1_syounin = {"伊藤":"博文","黒田":"清隆"} 2tenken1_etsuran = {"山県":"有朋","松方":"正義"} 3tenken2_syounin = {"大隈":"重信","桂":"太郎"} 4tenken2_etsuran = {"西園寺":"公望","山本":"権兵衛"} 5 6for i in range(2): 7 for k, v in tenken(i+1)_syounin.items(): #ここをtenken1_syouninと表記する方法が分からない 8 print(f'点検{i+1}の承認者は{k}{v}です') 9 for k, v in tenken(i+1)_etsuran.items(): 10 print(f'点検{i+1}の閲覧者は{k}{v}です') 11
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー