value = int(input(\u0026quot;数字を入力してください。:\u0026quot;))
number = 0
if value \u0026gt; 50:
print(\u0026quot;再度数値を入力してください。\u0026quot;)
else:
for tmp in range(value):
if tmp % 2 != 0:
number += tmp
print(\u0026quot;計算結果:\u0026quot; , number)
このような感じでいかがでしょう。
【解説】
コンソールで入力を求めるため、input関数を用いて入力させ、その結果をvalue変数に納めています。input関数の結果は文字列として返すため、そのままだと「if value \u0026gt; 50」などの比較ができずエラーになってしまいます。そのため、int()をくっつけ、整数型に変換しています。
もしvalueが50より多かった場合、「再度数値を入力してください」と表示し終了。それ以外の場合、計算処理を行います。
for文でvalueに入っている数字分ループ処理を行い、繰り返した回数をtmpに記録します。
偶数を2で割った場合、必ず余りが0になります。その性質を利用し、tmpに入っている数字を2で割り、その余りが0ではなかった場合に足し算を行うようにします。これで、奇数のみの足し算が可能です。
そして最後に計算結果をnumber変数に入れ、それを表示します。