① 用python编写这个题目
def fun(num1, num2):
# 定义一个函数, 两个形参
if num1 < num2:
# 判读两个整数的大小,目的为了将大的数作为除数,小的作为被除数
num1, num2 = num2, num1
# 如果if条件满足,则进行值的交换
vari1 = num1 * num2
# 计算出两个整数的乘积
vari2 = num1 % num2
# 对2个整数进行取余数
while vari2 != 0:
# 判断余数是否为0, 如果不为0,则进入循环
num1 = num2
# 重新进行赋值,进行下次计算
num2 = vari2
vari2 = num1 % num2
# 对重新赋值后的两个整数取余数 ,直到 vari2 等于0,得到最大公约数num2就退出循环
vari1=vari1/ num2
# 得出最小公倍数
print("最大公约数为:" ,num2)
print("最小公倍数为:" ,vari1)
#如果复制粘贴请注意标点符号
② 用python求俩个数的最大公约数和最小公倍数
def fun(num1, num2): # 定义一个函数, 两个形参
if num1 < num2: # 判读两个整数的大小,目的为了将大的数作为除数,小的作为被除数
num1, num2 = num2, num1 # 如果if条件满足,则进行值的交换
vari1 = num1 * num2 # 计算出两个整数的乘积,方便后面计算最小公倍数
vari2 = num1 % num2 # 对2个整数进行取余数
while vari2 != 0: # 判断余数是否为0, 如果不为0,则进入循环
num1 = num2 # 重新进行赋值,进行下次计算
num2 = vari2
vari2 = num1 % num2 # 对重新赋值后的两个整数取余数
# 直到 vari2 等于0,得到最到公约数就退出循环
vari1 /= num2 # 得出最小公倍数
print("最大公约数为:%d" % num2) # 输出
print("最小公倍数为:%d" % vari1) # 输出
---------------------
作者:yancelyq
来源:CSDN
原文:https://blog.csdn.net/yancelyq/article/details/79504364
版权声明:本文为博主原创文章,转载请附上博文链接!
③ python输入两个数求积
a=float(input("请输入第一个数:"))
b=float(input("请输入第二个数:"))
print("积是{}".format(a*b))
④ python 输出乘法式子 输入两个整数,输出如输出样例所示的乘法式子
键盘输入的两个数值间有空格,eval()自然会报错,需要用split(" ")分割一下。
具体如下:
⑤ 编程实现输入两个整数,输出它们的乘积。
Consoel.Write("输入整数1");
int Num1=Convert.ToInt32(Console.ReadLine());
Consoel.Write("输入整数2");
int Num2=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("{0}和{1}的乘积是{2}",Num1,Num2,Num1*Num2);
⑥ python 求乘积
"""定义一个while循环,在用户输入0时退出循环,否则输出用户输入a和b的乘积"""
while True:
a = input("first number: ")
if a == '0': #当a=0时,退出while循环
break
b = input("secend number: ")
if b == '0': #当b=0时,退出while循环
break
c = eval(a) * eval(b)
print(c)
PS:我觉得当用户输入quit时退出比较好一点
获取两个数的乘积
⑦ Python编写一个函数,求1*2*3*4...*n的乘积,编写主程序,从键盘输入一个整数,并
代码如下:
#coding=utf-8
n=int(input('请输入一个正整数:'))
num=1
foriinrange(1,n+1):
num=num*i
print('结果:',num)
运行结果:
⑧ python 编写程序:输入一个整数,求其各个位的乘积,并输出 比如输入: 123 ,则输出1*2*3=6
num_s=input("请输入一个整数:")#输入只能为正整数,且不包含空格
num_str=[iforiinnum_s]
#求乘积
mut=1
foriinnum_str:
mut*=int(i)
#结果输出
print("*".join(num_str)+"="+str(mut))
⑨ python编写计算两个数的乘积函数,利用这个函数求从键盘输入的三个数的乘积
importmath
defmulti(a,b):
returna*b
if__name__=="__main__":
a,b,c=map(int,input().split())#一行输入用空格分割
print(multi(multi(a,b),c))
⑩ python求两组数的乘积之和
# 2021-05-13 Luke
a = [1, 2, 3, 4, 5]
b = [6, 7, 8, 9, 10]
c = 1
d = 1
for e in a:
c = c * e
for f in b:
d = d * f
g = f + c
print(g)