第一题为分数归档:分数归档可以主要用if判断语句去选择归档阶段。第二题为分解质因数。重点讲。首先我们要建立一个变量target=int(input('请输入整数:')),然后print(target,'=',end='')来建立形式。然后我们要建立一个target小于0的形式,如果target<0,让那些质因数都是正整数,那么就要target=abs(target),并且print('-1*',end='')来建立后面的形式,end表示接续后面的值。然后要让flag被识别显示出来,就要flag=0
if target<=1
print(target)
flag=1
来建立一个判断语句来识别flag。也是来表示最后的质因子。while True:
if flag:
break #表示如果target<=1的话结束while循环,这个判断语句就与上面那个建立flag识别语句对应了
for i in range(2,int(target+1)):
if target%i==0:
print(i)
if target==i:
flag=1
break
print('*',end='')
target/=i
break