Python習題 1--10

【習題1】

     (1)        有三個數字:1、2、3 能組成多少個互不相同且無重複數字的三位數?各是多少?

        例如:打印出:

1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1

        分析提示:可填在百位、十位、個位的數字都是1、2、3,需要用到循環的嵌套,

        可以先把所有組合打印出來,然後再判斷這三個位上的數字不能重複的代碼是如何判斷即可。

 

      (2) 擴展:有四個數字:1、2、3、4,能組成多少個互不相同且無重 複數字的位數?各是多少?

      (2) 擴展:有四個數字:1、2、3、4,能組成多少個互不相同且無重 複數字的位數?各是多少?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章