私は宿題について質問します。奇数を数えて印刷するプログラム
プログラムを実行する必要があります。
* Asks from user the number of clients (not negative int number)
* Uses while and gets total number of flowers
* Print final sum to screen.
私たちのようなテキストを持っている: それはだ一日とflowershopが女性に花を与えることにしたレディース。しかし、事は、奇数だけがそれらを得ることです。 最初のものは1、2番目のものは何も得られず、3番目のものは3番目のもの、5番目のものは5番目のものを取得します。 7を挿入すると、奇数の合計は16:1 + 3 + 5 + 7 = 16になります。ユーザーが8を挿入すると、合計は16:1 + 3 + 5 + 7 = 16となります。 奇数は '女性の数よりも多い。
女性の人数を入力する必要があります。
私はこれやった:
women = int(input("Insert number of buyers: "))
i = 1
sum = 0
while i < women:
i = i + 2
sum = sum + i
print("Total of flowers is: " + str(women))
をしかし、それは仕事をdosentと私の脳は、すでにアイデアを全くあり:(
最終的な結果は次のようになります。
Insert number of buyers: 7
Total of flowers is : 16
'あなたの増分' i'前sum' 'へi'を追加します。また、 'sum'を出力します。 –
「i」が奇数かどうかチェックするのはなぜですか? –
私はZachiに同意します:おそらく1から女性の数まで繰り返し、奇数だけを追加するということです。 (私はあなたがこの点で「もし」について教えられたと仮定しています;もしあなたがしていなければ、あなたがしていることに近いものが良いです。) –