前提・実現したいこと
Pythonでfor文を使い、ループ変数xとして0-99の整数値を変化させた時の、x*(100-x)が最大値を取るxとその時のx*(100-x)の値をprintしたいです。
発生している問題・エラーメッセージ
最大のx*(100-x)をprintすることはできたが、その時のxをprintする方法が思いつかない。
該当のソースコード
Python
1sumval = 0 2max_num = 0 3for x in range(100): 4 val = x*(100-x) 5 sumval += val 6 if (max_num < val): 7 max_num = val 8print(max_num) #x*(100-x)の最大値 9print(sumval) #x*(100-x)を100回ランダム出力した際の合計
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/17 11:23