日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Python程序:讀取三位數(shù)并打印所有組合

創(chuàng)新互聯(lián)Python教程:

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括泗縣網(wǎng)站建設(shè)、泗縣網(wǎng)站制作、泗縣網(wǎng)頁制作以及泗縣網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,泗縣網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到泗縣省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

在這個簡單的 python 程序中,我們需要讀取三位數(shù)并打印所有的組合。這是一個中級 python 程序。

要理解這個例子,您應(yīng)該了解以下 Python 編程主題:

  • Python 語法
  • Python 循環(huán)
  • Python 決策語句

python 中三位數(shù)的所有組合怎么打???

在這個 python 程序中,我們需要接受三個數(shù)字,并且我們必須打印這些數(shù)字的所有組合。所以檢查這個 python 程序的唯一條件是數(shù)字中不會有任何重復(fù)。我們通過在 python 中使用 if 條件來保證這一點(diǎn)。

讓我們舉一個三位數(shù) 1,2,3 的例子來說明,那么可能的組合是 1 2 3,1 3 2,2 3 1,我們永遠(yuǎn)不會得到任何像 1 1 2 這樣重復(fù)的數(shù)字。

為了解決這個 python 問題,我們從用戶那里獲取數(shù)字,并使用 python 語言中的append 方法將數(shù)字追加到列表中。我們使用三個 for 循環(huán)嵌套來獲取每個數(shù)字,并打印這些數(shù)字的所有組合。If嵌套中的條件 for loop將檢查組合數(shù)字中的任何重復(fù)。如果我們發(fā)現(xiàn)任何重復(fù),那么我們不會打印該組合。

算法

步驟 1: 輸入 3 個輸入數(shù)字,使用輸入法將數(shù)字保存到變量中,并使用 Python 編程語言中的int()將該字符串轉(zhuǎn)換為整數(shù)。

步驟 2: 用零值初始化列表。

第三步:使用append 方法,我們給 python 列表賦值。

STEP 4: 從零到 3 打開三個嵌套for loop。數(shù)字的長度是取每一個數(shù)字,用 3 個數(shù)字檢查每一個組合。

步驟 5: 使用 python 語言中的if條件檢查數(shù)字的值是否相同。如果不一樣,那么用 python 打印那個組合。

Python 源代碼

a=int(input("Enter first number:"))

b=int(input("Enter second number:"))    # accept the digits from the user

c=int(input("Enter third number:"))

d=[]

d.append(a)

d.append(b)        # append the digits into the list

d.append(c)

for i in range(0,3):

    for j in range(0,3):       # nested for loop to take each combination

        for k in range(0,3):

            if(i!=j&j!=k&k!=i):

                print(d[i],d[j],d[k])

輸出

Enter first number :  1
Enter second number : 2
Enter third number : 3
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1

名稱欄目:Python程序:讀取三位數(shù)并打印所有組合
轉(zhuǎn)載來于:http://www.5511xx.com/article/cdcsigp.html