導航:首頁 > 編程語言 > 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寫兩個整數乘積相關的資料

熱點內容
java弧度 瀏覽:736
ocr中文java 瀏覽:616
app怎麼智能舌診 瀏覽:15
網景公司網站編譯軟體 瀏覽:733
小米加密兔怎麼免費獲取 瀏覽:423
chromephp插件 瀏覽:992
兩個伺服器怎麼做遠程熱備 瀏覽:497
韓國加密貨幣提現 瀏覽:72
電腦沒有文件夾找不到 瀏覽:215
除了建站雲伺服器有什麼好玩的 瀏覽:161
魔獸世界退休的伺服器有什麼用 瀏覽:180
安卓機游戲總是藍屏怎麼辦 瀏覽:701
工廠反編譯工具 瀏覽:177
日本蠟燭圖技術pdf下載 瀏覽:258
用友如何改伺服器地址 瀏覽:146
王牌戰爭的伺服器怎麼建 瀏覽:304
安裝windows和linux雙系統 瀏覽:448
命令方塊切換天氣 瀏覽:13
網路搭建pdf 瀏覽:657
js向php傳遞參數 瀏覽:170