python编程实现两个数的交换 在python中将两位自然数的个位与十位互换,得到一个新的数怎么编辑?

在python中将两位自然数的个位与十位互换,得到一个新的数怎么编辑?用python求俩个数的最大公约数和最小公倍数?def fun1(num1,num2):如果num1<num2:num1,nu

在python中将两位自然数的个位与十位互换,得到一个新的数怎么编辑?

用python求俩个数的最大公约数和最小公倍数?

def fun1(num1,num2):如果num1<num2:num1,num2=num2,num1#如果第一个数字小,交换两个数字,保持第一个数字大于第二个数字,否则:num1,num2=num1,num2 vari1=num1*num2=num1%num2#当vari2!=0:#当vari2(remains)不为0时,输入循环num1=num2#将num2赋值给num1 num2=vari2#将remains vari2赋值给num2 vari2=num1%num2#重新计算#当remains为0时,退出循环,num2是最大公约数,vari1=vari1/num2#两个数的乘积除以最大公约数就是最小公倍数(“最大公约数是:{}”。格式(num2))#输出打印(“最小公约数为:{}”。格式(vari1)num1=Eval(input(“please input an integer:”)num2=Eval(input(“please input an integer:”)fun1(num1,num2)