原创 Rest Framework (6) 字段名及通用字段參數

Django字段名及通用字段參數 V=models.AutoField(**options)    #int;在Django代碼內是自增 V=models.DecimalField(max_digits=None, decima

原创 Rest Framework 過濾

過濾當前用戶,根據當前的用戶進行過濾 用戶過濾基於request.user的值進行過濾來實現的

原创 Python3 斐波那契數列

程序分析 斐波那契數列(Fibonacci sequence),從1,1開始,後面每一項等於前面兩項之和。圖方便就遞歸實現,圖性能就用循環。 # 遞歸實現 def Fib(n): return 1 if n<=2 else

原创 Python3 暫停一秒輸出

題目 暫停一秒輸出。 程序分析 使用 time 模塊的 sleep() 函數。 import time for i in range(4): print(str(int(time.time()))[-2:])

原创 Python3 給人看的時間

題目 暫停一秒輸出,並格式化當前時間。 程序分析 同009. import time for i in range(4): print(time.strftime('%Y-%m-%d %H:%M:%S',time.loc

原创 Python3 九九乘法表

題目 輸出 9*9 乘法口訣表。 程序分析 分行與列考慮,共9行9列,i控制行,j控制列。 for i in range(1,10): for j in range(1,i+1): print('%d

原创 Python3 三數排序

題目 輸入三個整數x,y,z,請把這三個數由小到大輸出。 程序分析 練練手就隨便找個排序算法實現一下,偷懶就直接調函數。 raw=[] for i in range(3): x=int(input('int%d: '%(i

原创 Mysql 插入數據時出現1366錯誤 永久解決

錯誤如下: operationalError: (1366, “Incorrect string value: ‘\xE9\x9C\x80\xE8\xA6\x81…’ for column ‘content’ at row 1”)

原创 Python3 養兔子

題目 有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數爲多少? 程序分析 我認爲原文的解法有點扯,沒有考慮3個月成熟的問題,人家還是嬰兒怎麼生孩子?考慮到

原创 Python3 列表轉字典

題目 列表轉換爲字典。 程序分析 無。 i = ['a', 'b'] l = [1, 2] print (dict(zip(i,l)))

原创 Python3 完數

題目 一個數如果恰好等於它的因子之和,這個數就稱爲"完數"。例如6=1+2+3.編程找出1000以內的所有完數。 程序分析 將每一對因子加進集合,在這個過程中已經自動去重。最後的結果要求不計算其本身。 def factor(num):

原创 Python3 比賽對手

題目 兩個乒乓球隊進行比賽,各出三人。甲隊爲a,b,c三人,乙隊爲x,y,z三人。已抽籤決定比賽名單。有人向隊員打聽比賽的名單。a說他不和x比,c說他不和x,z比,請編程序找出三隊賽手的名單。 程序分析 找到條件下不重複的三個對手即可

原创 Python3 復讀機相加

題目 求s=a+aa+aaa+aaaa+aa…a的值,其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加由鍵盤控制。 程序分析 用字符串解決。 a=input('被加數字:') n=int(

原创 Python3 分數歸檔

題目 利用條件運算符的嵌套來完成此題:學習成績>=90分的同學用A表示,60-89分之間的用B表示,60分以下的用C表示。 程序分析 用條件判斷即可。 points=int(input('輸入分數:')) if points>=90:

原创 Python3 斐波那契數列II

題目 有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13…求出這個數列的前20項之和。 程序分析 就是斐波那契數列的後一項除以前一項。 a = 2.0 b = 1.0 s = 0 for n in range(1,21