weixin_51452374 2021-04-03 22:41 采纳率: 50%
浏览 65
已采纳

Python 界定因数

 

先输入一数据上限n,再输入一因数f,

假设一序列由1,2,3...n。  如果序列中的任何一个数的因数含有f, 则把这个数移出序列。

输出序列中剩下的数据。

 

重复上述步骤,直到输入-1

 

请问这段代码应该怎么实现?

  • 写回答

5条回答 默认 最新

  • CSDN专家-三岁丫 2021-04-03 22:53
    关注
    while(1):
    	n = int(input("请输入n:"))
    	if (n == -1):
    		break;
    	
    	f = int(input("请输入因数f:"))
    	for i in range(1, n):
    		if (i % f != 0):
    			print(i, end = ' ')
    			
    	print()
    	

    你看看这样呢

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?