原创 2018.4.2(Python)基本圖形繪製 科赫雪花

 使用turtle庫,繪製一個正方形。import turtle as tt.setup(650,350,200,200)t.fd(80)t.seth(90)t.fd(80)t.seth(180)t.fd(80)t.seth(270)t.

原创 2018.4.1(python) 請編寫程序將用戶輸入華氏度轉換爲攝氏度,或將輸入的攝氏度轉換爲華氏度。 //(米和英寸之間的長度轉換)//熱量轉換

溫度的刻畫有兩個不同體系:攝氏度(Celsius)和華氏度(Fabrenheit)。請編寫程序將用戶輸入華氏度轉換爲攝氏度,或將輸入的攝氏度轉換爲華氏度。轉換算法如下:(C表示攝氏度、F表示華氏度)         C = ( F - 3

原创 2018.4.7(程序設計與算法)漢諾塔詳解

問題來源:有三根杆子A,B,C。A杆上有N個(N>1)穿孔圓盤,起初,所有盤子在A柱上,盤的尺寸由下到上依次變小。要求按下列規則將所有圓盤移至C杆:每次只能移動一個圓盤;大盤不能疊在小盤上面。約束條件:①在小圓盤上不能放大圓盤。②在三根柱

原创 2018.4.11(Python)星號三角形 // 愷撒密碼 I

讀入一個整數N,N是奇數,輸出由星號字符組成的等邊三角形,要求:第1行1個星號,第2行3個星號,第3行5個星號,依次類推,最後一行共N的星號。示例 輸入 :5 輸出:  *   *** *****n=eval(input())for i

原创 2018.4.9(Python)time庫的使用

time庫是Python中處理時間的標準庫 使用形式:import time                     time.<b>()包含三類函數:時間獲取time()  獲得當前時間戳,即計算機內部時間值,浮點數輸出  >>>tim

原创 2018.4.6(程序設計與算法)例程:求N!的遞歸函數

遞歸的基本概念:一個函數調用其自身。遞歸的作用:①替代多重循環 ②解決本來就是用遞歸形式定義的問題 ③將問題分解爲規模更小的子問題進行求解求N!的遞歸函數1. int Factorial(int n)2. {3.    if(n==0)4

原创 2018.4.14(Python)程序的分支結構 簡單異常處理

  實質:根據判斷條件結果而選擇不同向前路徑的運行方式     if<條件>:    <語句塊>else:    <語句塊2>緊湊形式:適用於簡單表達的二分支結構:<表達式1>if<條件>else<表達式2>      條件爲True則爲

原创 2018.4.10(程序設計與算法)爬樓梯

用遞歸將問題分解爲規模更小的子問題進行求解例題:爬樓梯-->可以每次走1級或者2級,輸入樓梯的級數,求不同的走法數例如:樓梯一共有3級 那麼就有 111;12;21 三種走法解題思路——> 第一步走一級臺階的走法=n-1級臺階的走法; 第

原创 2018.4.8(Python)獲取星期字符串

#weekname.pyws="星期一星期二星期三星期四星期五星期六星期日"wi=eval(input("請輸入星期數字(1-7):"))p=(wi-1)*3print(ws[p:p+3])更簡潔寫法#weekname.pyws="一二三

原创 2018.4.8(Python)基本數據類型 天天向上的力量 (def函數的定義)

Q3:工作日的力量 設在一年365天中 週一到週五 每天進步1% 週末兩天休息 每天退步1%,那麼一年後你的能力是多少p=1.0a=0.01for i in range(365):    if i%7 in [6,0]:    //如果i

原创 2018.4.3(程序設計與算法)生理週期,p,e,i出現高峯(枚舉的練習)

 人有體力、情商、智商的高峯日子,它們分別每隔 23天、28天和33天出現一次。對於每個人,我們想 知道何時三個高峯落在同一天。給定三個高峯出現 的日子p,e和i(不一定是第一次高峯出現的日子), 再給定另一個指定的日子d,你的任務是輸出

原创 2018.4.8(Python)字符串處理函數

len(x)-->返回字符串x的長度str(x)-->任意類型x所對應的字符串形式  即將任意類型都轉換成字符串 與eval對應hex(x)或oct(x)整數的十六進制或八進制小寫形式字符串  即 hex(425)-->"0x1a9"  

原创 2018.4.9(Python)實例:文本進度條

文本進度條———>採用字符串方式打印可以動態變化的文本進度條                                進度條需要能在一行中逐漸變化用sleep()模擬一個持續的進度①#txt progress barimport t

原创 2018.9.23 if __name__ == '__main__': 用法

本質:name 是當前模塊名,當模塊被直接運行時模塊名爲 main 。這句話的意思就是,當模塊被直接運行時,以下代碼塊將被運行,當模塊是被導入時,代碼塊不被運行。       if __name__ == '__main__':    

原创 2018.5.27(python)實例:文本詞頻分析(中英文各一份)及列表的sort()使用

原碼def getText(): txt=open("hmlt.txt","r").read() txt=txt.lower() for ch in '`!@#~$%^&*()_