• 2021-04-14
    求不同约数
    对用户输入的两个正整数,求这两个正整数的所有不同约数。例如,正整数6的约数有1、2、3、6,正整数8的约数有1、2、4、8,正整数6和8的不同约数为3、4、6、8
  • Int1,Int2 = map( int,input( "请输入两个正整数,用空格分隔:").split())
    Set1 = set()for k in range(2,max(Int1,Int2)+1):
    if Int1 % k ==0 and Int2 % k !=0 or Int1 % k !=0 and Int2 % k ==0:Set1.add(k)
    print(f"正整数{Int1}与{Int2}不同的约数有:",end=" ")for k in Set1:
    print(k," ",end="")

    内容

    • 0

      输入一个整数,寻找并输出该整数的最大真约数

    • 1

      把下列各数分别填入相应的括号: (1)整数集:{ …}; (2)正整数集:{ …}; (3)负整数集:{ …}; (4)分数集:{ …}; (5)正分数集:{ …}; (6)负分数集:{ …}; (7)有理数集:{ …}; (8)正有理数集:{ …}; (9)负有理数集:{ …};89e3ca39c44e050a8547610012c0de8e.png

    • 2

      【论述题】输入任意一个正整数,求这个整数各位上的数字之和,例如:125各位数字之和为:1+2+5=8

    • 3

      整数位数判断输入一个不多于5位的正整数,要求:(1)求它是几位数;(2)逆序打印

    • 4

      由小到大输入两个正整数到n1、n2,求n1到n2(包括n1,n2)所有整数之和。