python基礎程式設計 1 數字的組合排列

2021-08-17 13:50:23 字數 599 閱讀 7040

1,簡述:這裡有四個數字,分別是:1、2、3、4

提問:能組成多少個互不相同且無重複數字的三位數?各是多少?

python解題思路分析:這些數字可填在百位、十位、個位的都是1、2、3、4。組成所有的排列後再去 掉不滿足條件的排列。

for i in range(1,5):

for j in range(1,5):

for k in range(1,5):

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

print (i,j,k)

2,簡述:這裡有四個數字,分別是:1、0、3、9,    5,    7

提問:能組成多少個互不相同且無重複數字的三位數?各是多少?

count=0

for i in [1,3,9,5,7]:

for j in [1,0,3,9,5,7]:

for k in [1,0,3,9,5,7]:

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

count+=1

print (count)

1 python程式設計基礎學習

5 變數 重點 6 常量 7 注釋 8 資料型別 為了完成某種特定功能,以某種程式語言編寫的有序指令的集合。程式是指揮cpu工作的 工作手冊 計算機只能執行二進位制 程式語言一般類似英文,想要讓計算機理解你寫的程式,必須把程式 翻譯 成計算機能理解的二進位制 根據翻譯形式的不同,可以分為 解釋 將程...

Python程式設計基礎(9) 類(1)

前言 物件導向程式設計是最有效的軟體編寫方法之一。在物件導向程式設計中,你編寫表示現實世界中的事物和情景的類,並基於這些類來建立物件。編寫類時,你定義一大類物件都有的通用行為。基於類建立物件時,每個物件都自動具備這種通用行為然後可根據需要賦予每個物件獨特的個性。使用物件導向程式設計可模擬現實情景,其...

Python基礎程式設計 十三 函式1

本篇文章主要是對python學習時的一些總結,作為學習筆記記錄。函式是定義好的,可以重複使用的,具有特定功能的 塊 對於程式設計來說,使用函式的優點主要有 函式定義具有一定的規則 def func var1,var2 param var1 param var2 return return expre...