#39563: python 國小數學


henry0985524680@gmail.com (張弘勳)

學校 : 臺北市立建國高級中學
編號 : 192343
來源 : [39.12.96.63]
最後登入時間 :
2024-02-15 23:27:48
a147. Print it all | From: [39.12.96.63] | 發表日期 : 2024-03-06 19:23

先找到比n小的最大的7的倍數,用replace()方法將其消掉
 
 
while True:
    n=int(input())
    if n==0:
        break
    maxseven=(n-1)//7
    answer=''
    for i in range(1,n):
        answer+=str(i)+' '
    for sev in range(1,maxseven+1):
        answer=answer.replace(f' {str(sev*7)} ',' ')
    print(answer[:-1])
 
ZeroJudge Forum