目標)
体重とベンチプレスの重量を入力すると
筋トレのレベルが分かるアプリをつくりたい
まずは、上の写真の赤枠のリストを作成し、機能をつくってみた
コード body_weight = input("What is your body weight? ") data = [ ['67', '50', '65.0', '77.5', '107.5', '132.5'], ['75', '55.0', '65.0', '77.5', '107.5', '132.5'] ] for x in range(2): if body_weight == str(data[x][0]): bench_press = input("Enter your bench press kg, please") else: print("No data") for x in range(2): if bench_press == data[x][1]: print("Untrained") elif bench_press == data[x][2]: print("Novice") elif bench_press == data[x][3]: print("Intermediate") elif bench_press == data[x][4]: print("Advance") elif bench_press == data[x][5]: print("Elite") else: print("No data") 出力値 What is your body weight? 67 Enter your bench press kg, please 50 No data Untrained No data 期待値 What is your body weight? 67 Enter your bench press kg, please 50 Untrained
https://trinket.io/python/33e5c3b81b
#質問
なぜ No data と出力されるのかが分からないです。
原因が分かる方がいらっしゃれば教えて頂きたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/22 10:19