聲明說:使用一個困難的家庭作業使用Python和我是新
寫指令,同時,功能,mentre(函數名),計算出以下值:
第一n號整數的總和:
1 + 2 + 3 + ... + n
第一n奇數的總和:
1+3+5+..+(2n−1)
輸入用戶直到輸入999的所有數字的總和(不包括在總和999中)。
,一些可以除以2(與整數除法)的次數達到1.
之前我嘗試而如果和或但總是答案是錯誤:(。我在等待着你的迴應,感謝您百忙之中抽出時間來解決我的問題!
聲明說:使用一個困難的家庭作業使用Python和我是新
寫指令,同時,功能,mentre(函數名),計算出以下值:
第一n號整數的總和:1 + 2 + 3 + ... + n
第一n奇數的總和:1+3+5+..+(2n−1)
輸入用戶直到輸入999的所有數字的總和(不包括在總和999中)。
,一些可以除以2(與整數除法)的次數達到1.
之前我嘗試而如果和或但總是答案是錯誤:(。我在等待着你的迴應,感謝您百忙之中抽出時間來解決我的問題!
x = input("Number: ")
x = int(x)
y = 0
z = 0
while y < x + 1:
z = z + y
y += 1
print (z)
這是你的第一個。你可以在這裏建立。
這是你的第一個,從那裏建立。 – 2014-10-08 16:57:42
我無法理解這樣的:(,請解釋一下我一步一步 – David 2014-10-09 17:35:28
當y小於X + 1,做, Z +Ÿ現在等於ž Y + 1現在等於Ÿ 打印出來ž。 這意味着它每次循環時都會給y添加一個數字,並將總數從零開始的數字加起來,然後循環一次給出總數,然後再次循環,並將總數加2,給出三。 希望這有助於。 – 2014-10-09 17:55:30
你需要展示的代碼,並顯示什麼你得到的錯誤 - 在一個問題上詢問一個問題。我們不會在這裏爲您編寫代碼 - 您必須展示一些嘗試自己解決問題的方法。 – 2014-10-08 16:51:02