每日一学|Python基础训练14

发布者:林甄发布时间:2024-03-27浏览次数:16

题目:

   将一个整数分解质因数。例如:输入90,打印出90=233*5

题解:

target=int(input('输入一个整数:'))

print(target,'= ',end='')

if target<0:

    target=abs(target)

    print('-1*',end='')

flag=0

if target<=1:

    print(target)

    flag=1

while True:

    if flag:

        break

    for i in range(2,int(target+1)):

        if target%i==0:

            print("%d"%i,end='')

            if target==i:

                flag=1

                break

            print('*',end='')

            target/=i

            break



版权所有 ©三亚学院信息与智能工程学院
地址:海南省三亚市吉阳区学院路191号   电话:0898-88385452
E-mail: iieoffice@163.com
USY信息与智能工程学院官方微信公众号
USY信息与智能工程学院官方抖音号
关闭