公司准备给员工们发放小礼品,每位员工有一个序号(序号从1开始),序号为11的倍数及序号中含9的员工可得到一份小礼品。本程序的功能是根据输入的员工人数,计算公司需要准备多少份小礼品,并列出应发放礼物的序号。
【输入描述】一个正整数,表示员工人数。
【输出描述】第一行:一个整数,表示要准备的小礼品份数。第二行:应发放礼物的序号(空格隔开)。
【输入样例】
100
【输出样例】
礼物份数: 27
应发放礼物的序号: 9 11 19 22 29 33 39 44 49 55 59 66 69 77 79 88 89 90 91 92 93 94 95 96 97 98 99
def gift(n): a=[] count_gift=0 for i in range(1,n+1): if ('9' in str(i)) or (i%11==0): a.append(i) count_gift+=1 print('礼物份数:',count_gift) print('应发放礼物的序号:',end='') for j in a: print(j,end=' ') n=int(input()) gift(n)