• 締切済み

奇数と偶数をそれぞれ足していく:python

私は、今プログラミングの勉強をしています。そこでfor,if,wheleを使ったプログラムの練習として奇数と偶数をそれぞれ足していくプログラムを作ろうとしているのですが思うように行きません。そのためpythonでこのプログラムを書いていただけないでしょうか。 どうかよろしくお願いします。 仕様としては、下記のようです。 数値を入力してください。 10 奇数:1、偶数:2 奇数:3、偶数:4    ・   ・      ・   ・    ・   ・ 奇数の合計:25、偶数の合計:30 こんな感じのイメージです。

みんなの回答

  • HohoPapa
  • ベストアンサー率65% (455/693)
回答No.2

こんなかんじでいかがでしょうか なお、貼り付け後、全角スペースを半角スペースに置き換えてください。 total1 = 0 total2 = 0 ans = int(input('数を入力してください')) for num in range(1,ans+1,1):  if (num / 2) != int(num/2):   total1+= num  else:   total2+= num LineData = "奇数の合計 " LineData = LineData + str(total1) print (LineData) LineData = "偶数の合計 " LineData = LineData + str(total2) print (LineData)

  • masatsan
  • ベストアンサー率15% (179/1159)
回答No.1

2で割り切れるのが偶数 割り切れないのが奇数

関連するQ&A

専門家に質問してみよう