問題:
四個數字1、2、 3、 4 ,能組成多少個互不相同且無重複的三位數?
解答方法一:
先不考慮重複將個位、十位、百位填入數值,得到後判斷各個數字上是否有重複,棄去重複項
**實現:
total =
for i in
range(1
,5):
for j in
range(1
,5):
for k in
range(1
,5):
ifall
([i!=j, j!=k, i!=k]):
100+j*
10+k)
print
(len
(total)
)print
(total)
方法二:通過取數的方式
**實現:
total =
for i in
range(4
):num1 =[1
,2,3
,4] num1.pop(i)
for j in
range(3
):num2 = num1.copy(
) x = num2.pop(j)
for k in
range(2
):num3 = num2.copy(
) y = num3.pop(k)
z = num3[0]
100+y*
10+z)
print
(len
(total)
)print
(total)
每日一練 1
左連線 以左表為主,右表沒有的填null 公升序 倒序 order by預設公升序 order by xx desc 取最大值 max 函式,例如 select max hire date from employees limit 1,2和limit 1offset 2的含義 limit 1,2第乙...
爬蟲每日一練(1)
教程 爬取乙個套圖 加了防盜煉解決方法 coding utf 8 import requests from bs4 import beautifulsoup import os import sys if os.name nt print u 你正在使用win平台 else print u 你正在使...
每日一練day 1
1 關鍵字static 的作用?static關鍵字至少有下列n個作用 1 設定變數的儲存域,函式體內static變數的作用範圍為該函式體,不同於auto變數,該變數的記憶體只被分配一次,因此其值在下次呼叫時仍維持上次的值 2 限制變數的作用域,在模組內的static全域性變數可以被模組內所用函式訪問...