原创 PTA L1-002 打印沙漏 (python版本)

L1-002 打印沙漏 (20 分) 本題要求你寫個程序把給定的符號打印成沙漏的形狀。例如給定17個“*”,要求按下列格式打印 ***** *** * *** ***** 所謂“沙漏形狀”,是指每行輸出奇數個符號;各行符號中心

原创 python取整函數 向上取整 向下取整 四捨五入

前提:import math 向上取整:math.ceil(x) 向下取整:math.floor(x) 取整數部分:math.trunc(x) 四捨五入:round(x) 例如:

原创 PTA L1-003 個位數統計(python版本)

L1-003 個位數統計 (15 分) 給定一個 k 位整數 N=d​k−1​​10​k−1​​+⋯+d​1​​10​1​​+d​0​​ (0≤d​i​​≤9, i=0,⋯,k−1, d​k−1​​>0),請編寫程序統計每種不同的個位數字

原创 python中math模塊常用函數介紹 取模(取餘)取絕對值 求階乘 求最大公約數最小公倍數 取對數 取根號 取冪(取次方) 取整函數 三角函數與反三角函數

前提:import math 兩個常用常量      e = 2.718281828459045      pi = 3.141592653589793 >>> import math >>> math.e 2.71828182845

原创 PTA L1-005 考試座位號(python版本)

L1-005 考試座位號 (15 分) 每個 PAT 考生在參加考試時都會被分配兩個座位號,一個是試機座位,一個是考試座位。正常情況下,考生在入場時先得到試機座位號碼,入座進入試機狀態後,系統會顯示該考生的考試座位號碼,考試時考生需要換到

原创 PTA L1-004 計算攝氏溫度 (python版本)

L1-004 計算攝氏溫度 (5 分) 給定一個華氏溫度F,本題要求編寫程序,計算對應的攝氏溫度C。計算公式:C=5×(F−32)/9。題目保證輸入與輸出均在整型範圍內。 輸入格式: 輸入在一行中給出一個華氏溫度。 輸出格式: 在一行中按

原创 python中range()函數的用法及介紹

range()可以用來幹啥??? 答:生成一系列的數字。 說不清楚,上例子: for num in range(1, 5): print num; 輸出結果: 不難看出,上邊的for語句循環輸出1~5但是不包含5,不難理解ra

原创 Python列表Python元組常用方法 常規操作 數值列表相關操作 列表切片 列表元組區別對照 簡單介紹 清晰明瞭

Python列表是啥? 列表是由一系列按特定順序排列的元素組成。你可以將任意類型的元素插入到列表,無論是相同類型還是不同類型,元素之間沒有任何關係。需要注意的是:列表的索引和C語言裏邊的數組一樣都是從0開始的。 列表的遍歷: 僞代碼:

原创 Python字符串類型Python字符串常用函數 簡單介紹

Python字符串: 什麼是字符串? 字符串就是一系列的字符。例如“you are a good man.” 在python中,用單引號或雙引號括起來的都是字符串,例如: "this is a str" 'this is a str,

原创 Python2與Python3常見區別 通俗易懂 拒絕長篇大論

1.print語句的區別: Python3中: print("I'm Li Hua"); python2中: print "I'm Li Hua"; 可見,在Python3中print必須包含括號,被當做一個函數,而在Python

原创 python入門教程——python安裝python環境搭建python運行方式python開發工具 看這一篇就夠了

Window 平臺安裝 Python: Python下載地址:https://www.python.org/downloads/windows/ Python3: Python2: 環境變量配置 方法一: 在環境變量中添

原创 Eclipse+Python+Pydev環境配置最新版(jdk11.0.2+pydev7.0.3)

在發這篇博客之前,被eclipse+pydev折騰了一晚上,網上找了好多教程,都失敗了,首先是eclipse裏邊的help --> Install New Software... ,輸入下載的網站 http://pydev.org/upd

原创 Java入門教程——JDK下載JDK安裝Java環境搭建Java開發工具 看這一篇就夠了

什麼是JDK: JDK(Java Development Kit) 是 Java 語言的軟件開發工具包。主要用於移動設備、嵌入式設備上的java應用程序。JDK是整個java開發的核心,它包含了JAVA的運行環境(JVM+Java系統類庫

原创 eclipse中文版eclipse漢化教程

eclipse下載:請查看鏈接 eclipse漢化 下載漢化包,下載地址:https://www.eclipse.org/babel/downloads.php 選擇合適的版本,這裏以photon爲例: 任選一個下載點: 下載好以

原创 KMP字符串匹配算法模板

#define maxn 1000000 int Next[maxn]; char s[maxn],t[maxn]; int cnt,ind; //cnt記錄t串在s串中出現的次數,ind記錄t串在s串第一次出現的位置下標 void