#74. 【列表】队列练习

【列表】队列练习

题目描述

同学们正在练习列队,从第一个人开始按编号 12n1、2、…、nn<1000n<1000)报数,开始所有人都是面向前方,第一遍报数是2的倍数的同学执行一遍向后转命令,第二遍报数是3的倍数的同学执行一遍向后转命令,第三遍报数是5的倍数的同学执行一遍向后转命令,输入人数 nn,按顺序输出最终仍然面向前方的同学的编号。

题目格式

输入

一个整数 nn,代表学生人数。

输出

若干行,每行一个整数,代表仍然面向前方的同学的编号。

题目样例

10
1
6
7
10

题目提示

使用列表生成式生成 nn 个人的方向状态。可以规定,1代表面向前方,-1代表面向后方。

n = int(input())
xuesheng = [1 for i in range(n+1)]