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

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

我用while不行?

L=[]
i=0
while?i<100:
????i=i+1
????L.append(i)
print?L[6::7]?#?output?[7,?14,?21,?28,?35,?42,?49,?56,?63,?70,?77,?84,?91,?98]

任務:請用for循環迭代數列 1-100 并打印出7的倍數。結果沒錯只是我沒用for循環迭代所以不行吧?

正在回答

2 回答

抱歉 ?我沒有仔細看你的問題是從哪里出的。。 ?原題只是要求你用for循環迭代 ?得出(1, 100)之間7的倍數,直接輸出結果就行, 你的代碼最后將倍數放到一個list中了,和答案不符。

for i in range(1, 101):

? ? if i % 7 == 0:

? ? ? ? print i


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

結果沒錯,可能讓你學習for循環的使用方法呢 ?而且這道題for循環比while簡單一些

l?=?[]
for?i?in?range(1,?100):
??????l.append(i)
print?l[6::7]


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

舉報

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

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

進入課程

我用while不行?

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

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

幫助反饋 APP下載

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

公眾號

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