原创 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 '`!@#~$%^&*()_