亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

請計算數列 1 4 7 10 13 16 19 ... 前 100 項的和。

怎么做的

正在回答

6 回答

sum?=?0
x?=?1
n?=?1
while?True:
????sum?+=?x
????x?=?x+3
????n?+=?1
????if?n?>?100:
????????break
???
print?sum


0 回復 有任何疑惑可以回復我~
#1

程會芳 提問者

>>> s=0 >>> x=1 >>> n=1 >>> while True: ... s+=x ... x+=3 ... n+=1 ... if n>100; File "<stdin>", line 5 if n>100; ^ SyntaxError: invalid syntax 這個我錯在哪里
2016-11-08 回復 有任何疑惑可以回復我~
#2

KELLY4340747 回復 程會芳 提問者

if n>100: 100后面是:不是;
2016-11-08 回復 有任何疑惑可以回復我~
#3

程會芳 提問者

非常感謝!
2016-11-08 回復 有任何疑惑可以回復我~

x1 = 1

x100 = 100

n = 100

s = ( 1 + 100 ) ?* 100 / 2

print s

0 回復 有任何疑惑可以回復我~
n=1
sum=0
for?i?in?range(1,101):
????sum?+=?n
????n?+=?3
????
print?sum


0 回復 有任何疑惑可以回復我~
a1=1
d=3
n=100
sum=0
for?i?in?range(1,101):
????an=a1+(i-1)*d
????sum+=an
print?sum


0 回復 有任何疑惑可以回復我~
#1

程會芳 提問者

>>> a1=1 >>> d=3 >>> n=100 >>> for i in range(1,100): ... an=a1+(i-1)*d ... s+=an ... print s File "<stdin>", line 4 print s ^ SyntaxError: invalid syntax 怎么還是錯的
2016-11-08 回復 有任何疑惑可以回復我~
#2

Gee_kory 回復 程會芳 提問者

range函數不產生最后一個值,即你的range函數產生的是1到99的序列,少了100
2016-11-16 回復 有任何疑惑可以回復我~
sum?=?0
for?i?in?range(1,101,3):
	print?i
	sum?=?sum?+?i
print?sum


1 回復 有任何疑惑可以回復我~
a1=1
d=3
n=100
sum=0
for i in range(1,101):
? ?an=a1+(i-1)*d
? ?sum+=an
print ?sum


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758396    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

請計算數列 1 4 7 10 13 16 19 ... 前 100 項的和。

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號