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