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

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

題目中,如果我要取最后10個5的倍數,任意一個1到n(n>100)的列表。該怎么做?

n?=?input()????????#n的輸入大于100
list1?=?range(1,n)


正在回答

4 回答

可以先把所有5的倍數求出來,再取最后10個數啊

0 回復 有任何疑惑可以回復我~
#輸入一個數num,求1到num這個列表的倒數10個是5的倍數的數
num?=?int(input("input?number:"))
L?=?list(range(1,?num+1))

more?=?(num)%5????#因為列表的最后一個數是num-1,more表示求余剩下的數的個數

print(L[-10:])??????????????#打印倒數10個數
print(L[-(46+more)::5])?????#這里46代表取倒數10個數*5,因為第倒數46個數要取,所以是-46


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

不對不對,還得限制和修改一下-46

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

好吧,我知道了 。。。。還是(-46::5)

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

舉報

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

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

進入課程

題目中,如果我要取最后10個5的倍數,任意一個1到n(n>100)的列表。該怎么做?

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

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

幫助反饋 APP下載

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

公眾號

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