1からその整数までの奇数の和を求めたい


偶数はわかるのですが奇数には表し方はあるのでしょうか？  
近いコードは書けたのですがその先が分かりません。

[code]

    a = input('整数を入力：')
    b = int(a)
    
    s = 0
    i = 1
    while i <= b:
        s += i
        i += 1
    
    print(s)
    
[/code]




`変数 % 2 == 0`が偶数なので、その反対が奇数なのは理解頂けると思います。  
記述方法は  
`変数 % 2 != 0` または `変数 %2 == 1`になります。

それを踏まえて一つ前の質問の答えを応用して

[code]

    a = input('整数を入力 ')
    goal = int(a)
    
    total = 0
    i = 1
    
    while i <= goal :
        if i % 2 != 0 :
            total += i
        i += 1
    
    print("合計は", total)
    
[/code]

出力結果(入力した整数は10)

[code]

    整数を入力 10
    合計は 25
    
[/code]

となります。




`変数 % 2 == 0`が偶数なので、その反対が奇数なのは理解頂けると思います。  
記述方法は  
`変数 % 2 != 0` または `変数 %2 == 1`になります。

それを踏まえて一つ前の質問の答えを応用して

[code]

    a = input('整数を入力 ')
    goal = int(a)
    
    total = 0
    i = 1
    
    while i <= goal :
        if i % 2 != 0 :
            total += i
        i += 1
    
    print("合計は", total)
    
[/code]

出力結果(入力した整数は10)

[code]

    整数を入力 10
    合計は 25
    
[/code]

となります。

