原创 史上最全Python學習筆記(基於《Python學習手冊(第4版)》)——Part2 Python基本類型

文章目錄Chap04 介紹Python對象類型數字數學模塊random模塊字符串序列的操作可變對象與不可變對象類型特定的方法編寫字符串的其他方法模式匹配列表序列操作類型特定的操作邊界檢查嵌套列表的解析字典映射操作重訪嵌套鍵的排序:

原创 史上最全Python學習筆記(基於《Python學習手冊(第4版)》)——Part5 模塊部分

文章目錄第21章 模塊:宏偉藍圖sys.path列表高級的模塊選擇概念第22章 模塊代碼編寫基礎模塊的創建模塊的使用importfromfrom \*模塊的一些特性導入只發生一次import和from是賦值語句import和fro

原创 史上最全Python學習筆記(基於《Python學習手冊(第4版)》)——Part3 語句和語法

文章目錄Chap10 Python語句簡介重訪Python程序結構Python的語句兩個if的故事Python增加了什麼Python刪除了什麼括號是可選的終止行就是終止語句縮進的結束就是代碼塊的結束Chap11 賦值、表達式和打印

原创 用Python做50道ACM之《Fast Food 》

6.Fast Food http://acm.fzu.edu.cn/problem.php?pid=1005 重疊性未消除,本題需進一步完善 import sys def sum_min_distance(restaurants

原创 UEFI啓動模式下的WIN10系統遷移指南

前言 用了一天半的時間,終於完成了操作系統的無損遷移,在此過程中試了很多錯、走了很多彎路,也請教了很多人、查詢了很多相關的文章。爲記錄一段差點留下心理陰影的系統遷移辛酸路,特寫此文章,也爲後來者們留下一些參考。 情況描述 電腦品牌

原创 用Python做50道ACM之《Beavergnaw 》

8.Beavergnaw http://acm.fzu.edu.cn/problem.php?pid=1010 思路:啃掉的體積=大圓柱體體積-小圓柱體體積-兩個圓臺體積 計算過程如下: 大圓柱體體積=SD=D*pi*(D/2)^

原创 用Python做50道ACM之《掃雷遊戲》

25.掃雷遊戲 http://acm.fzu.edu.cn/problem.php?pid=1056 import sys def transac_filed(lines,length,filed): # 先在'雷場'四

原创 用Python做50道ACM之《Hay Points》

7.Hay Points http://acm.fzu.edu.cn/problem.php?pid=1008 import sys def hay_points(discribtions,haypoint_dict):

原创 用Python做50道ACM之《土地劃分》

11.土地劃分 http://acm.fzu.edu.cn/problem.php?pid=1015 劃分的區塊數=四邊的交點數+中間的交點數-和四邊重疊的邊的邊數 import sys def count_lands(long

原创 用Python做50道ACM之《Duplicate Pair 》

2.Duplicate Pair http://acm.fzu.edu.cn/problem.php?pid=1001 import sys while True: line=sys.stdin.readline()

原创 史上最全Python學習筆記(基於《Python學習手冊(第4版)》)——Part6 類和OOP(上)

文章目錄Chap25 OOP:宏偉藍圖概覽OOP類方法的調用編寫類樹OOP是爲了代碼重用Chap26 類代碼編寫基礎類產生多個實例對象類和實例的聯繫與區別類對象提供默認行爲類主要特性的要點實例對象是具體的元素實例內含的重點概要第一

原创 用Python做50道ACM之《Playing with Calculator 》

12.Playing with Calculator http://acm.fzu.edu.cn/problem.php?pid=1017 import sys for each in sys.stdin: # 因爲按‘

原创 用Python做50道ACM之《Maximal Sum》

13.Maximal Sum http://acm.fzu.edu.cn/problem.php?pid=1018 直接進行枚舉的效果非常不好,需改進 是否是一維的最大子數組的變體 import sys import numpy

原创 用Python做50道ACM之《貓捉老鼠 》

14.貓捉老鼠 http://acm.fzu.edu.cn/problem.php?pid=1019 難點主要在於如何判斷是否永遠追不上。 思路:若某一時刻貓和老鼠同時處在它們之前已經處過的狀態,則二者永遠不會相遇。 import

原创 用Python做50道ACM之《Fibonacci數列》

28.Fibonacci數列 http://acm.fzu.edu.cn/problem.php?pid=1060 動態規劃填表的方式最快 def fibonacci(n): if n==1 or n==2: