划句顾 发表于 2021-6-27 16:53:34

Python:计算能被参数x整除的正整数有哪些

本帖最后由 划句顾 于 2021-6-27 21:53 编辑

【编程题】编写一个函数primenum(x),功能是计算能被参数x整除的正整数有哪些;从键盘输入你的学号后6位数字,调用这个函数,测试能被你的学号后6位数字整除的正整数有哪些。

示例1:

请输入学号:117101

能被117101整除的数有:

示例2:

请输入学号:117131
能被117131整除的数有:

static/image/hrline/5.gif

代码如下:
def primenum(x):
    ls = []
    for i in range(1,x+1):
      if x % i == 0:
            ls.append(i)
    print("能被我的学号{}整除的数有:{}".format(x,ls))

            
num = eval(input("请输入你的学号后6位数字:"))
primenum(num)

运算结果:

罗巴乔 发表于 2021-6-27 17:18:02

{:5_106:}{:5_95:}

柿子饼同学 发表于 2021-6-27 17:23:10

嗯,这个程序对找朋友很有帮助的

划句顾 发表于 2021-6-27 18:24:55

{:10_256:}
页: [1]
查看完整版本: Python:计算能被参数x整除的正整数有哪些