导航:首页 > 编程语言 > python写两个整数乘积

python写两个整数乘积

发布时间:2022-11-21 03:02:20

① 用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)

阅读全文

与python写两个整数乘积相关的资料

热点内容
锯木材算法 浏览:40
编程的算法有哪些 浏览:523
java判断类是否为空 浏览:833
程序员早餐软件 浏览:475
java程序员的工作范围 浏览:732
python最大最小 浏览:302
程序员高工资高 浏览:5
php调用函数外的变量 浏览:610
python用双重循环输出图形 浏览:228
潜伏在涨停前源码 浏览:886
算法导论原书第三版 浏览:673
江西农商线上app怎么改号码 浏览:97
vba文件夹动态目录 浏览:223
深圳单片机辅导班 浏览:81
程序员城市去向统计图 浏览:30
instagram苹果服务器地址怎么填 浏览:86
php在线阅读器 浏览:404
黑马程序员qt第5讲 浏览:733
语言算法代码是什么 浏览:134
数控机床编程与操作课教学参考书 浏览:523