Python入門練手100例


【Python練習實例001】
  有四個數字:1、2、3、4,能組成多少個互不相同且無重復數字的三位數?各是多少?

【Python練習實例002】
  企業發放的獎金根據利潤提成。利潤(I)低於或等於10萬元時,獎金可提10%;利潤高於10萬元,低於或等於20萬元時,10萬的部分按10%提成,高於10萬元的部分,可提成7.5%;20萬到40萬元(含)之間時,高於20萬元的部分,可提成5%;40萬元到60萬元(含)之間時高於40萬元的部分,可提成3%;60萬元到100萬元(含)之間時,高於60萬元的部分,可提成1.5%,高於100萬元時,超過100萬元的部分按1%提成,從鍵盤輸入當月利潤(I),求應發放獎金總數?

【Python練習實例003】
  一個正整數,它加上100后是一個完全平方數,再加上168又是一個完全平方數,請問該數是多少?

【Python練習實例004】
  輸入某年某月某日,判斷這一天是這一年的第幾天?

【Python練習實例005】
  輸入三個整數x, y, z,請把這三個數由小到大輸出。

【Python練習實例006】
  實現斐波那契數列。

【Python練習實例007】
  將一個列表的數據復制到另一個列表中。

【Python練習實例008】
  輸出9*9乘法口訣表。

【Python練習實例009】
  暫停一秒輸出。

【Python練習實例010】
  暫停一秒輸出,並格式化當前時間。

【Python練習實例011】
  古典問題:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?

【Python練習實例012】
  判斷101-200之間有多少個素數,並輸出所有素數。

【Python練習實例013】
  打印出所有的“水仙花數”,所謂“水仙花數”是指一個三位數,其各位數字立方和等於該數本身。例如:153是一個“水仙花數”,因為153=1³+5³+3³。

【Python練習實例014】
  將一個正整數分解質因數。例如:輸入90,打印出90=2*3*3*5。

【Python練習實例015】
  利用條件運算符的嵌套來完成此題:學習成績>=90分的同學用A表示,60-90分之間的用B表示,60分以下的用C表示。

【Python練習實例016】
  輸出指定格式的日期。

【Python練習實例017】
  輸入一行字符,分別統計出其中英文字母、空格、數字和其它字符的個數。

【Python練習實例018】
  求s=a+aa+aaa+aaaa+...+aaa...a的值,其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加由鍵盤控制。

【Python練習實例019】
  一個數如果恰好等於它的因子之和,這個數就稱為“完數”。例如6=1+2+3。編程找出1000以內的所有“完數”。

【Python練習實例020】
  一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地時,共經過多少米?第10次反彈多高?

【Python練習實例021】
  猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃一半,還不過癮,又多吃了一個,第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以后每天早上都吃了前一天剩下的一半加一個。到第10天早上想再吃時,見只剩下一個桃子了。求第一天共摘了多少個桃子。

【Python練習實例022】
  兩個乒乓球隊進行比賽,各出三個。甲隊為a, b, c三個,乙隊為x, y, z三個。已抽簽決定比賽名單。有人向隊員打聽比賽的名單。a說他不和x比,c說他不和x, z比,請編程找出三隊賽手的名單。

【Python練習實例023】
  打印出如下圖案(菱形)
    *
   ***
  *****
*******
  *****
   ***
    *

【Python練習實例024】
  有一分數序列:2/1, 3/2, 5/3, 8/5, 13/8, 21/13...求出這個數列的前20項之和。

【Python練習實例025】
  求1!+2!+3!+...+20!的和。

【Python練習實例026】
  利用遞歸方法求5!。

【Python練習實例027】
  利用遞歸函數調用方式,將所輸入的5個字符,以相反順序打印出來。

【Python練習實例028】
  有5個人坐在一起,問第5個人多少歲?他說比第4個人大2歲。問第4個人多少歲?他說比第3個人大2歲。問第3個人多少歲?他說比第2個人大2歲。問第2個人多少歲?他說比第1個人大2歲。最后問第1個人,他說是10歲。請問第5個人多大?

【Python練習實例029】
  給一個不多於5位的正整數,要求:一、求它是幾位數,二、逆序打印出各位數字。

【Python練習實例030】
  一個5位數,判斷它是不是回文數。即12321是回文數,個位與萬位相同,十位與千位相同。

【Python練習實例031】
  請輸入星期幾的第一個字母來判斷一下是星期幾,如果第一個字母一樣,則繼續判斷第二個字母。

【Python練習實例032】
按相反的順序輸出列表的值。

【Python練習實例033】
按逗號分隔列表。

【Python練習實例034】
練習函數調用。

【Python練習實例035】
文本顏色設置。

【Python練習實例036】
求100之內的素數。

【Python練習實例037】
對10個數進行排序。

【Python練習實例038】
求一個3*3矩陣主對角線元素之和。

【Python練習實例039】
有一個已經排好序的數組。現輸入一個數,要求按原來的規律將它插入數組中。

【Python練習實例040】
將一個數組逆序輸出。

【Python練習實例041】
模仿靜態變量的用法。

【Python練習實例042】
學習使用auto定義變量的用法。

【Python練習實例043】
模仿靜態變量(static)另一案例。

【Python練習實例044】
兩個3行3列的矩陣,實現其對應位置的數據相加,並返回一個新矩陣。

【Python練習實例045】
統計1到100之和。

【Python練習實例046】
求輸入數字的平方,如果平方運算后小於50則退出。

【Python練習實例047】
兩個變量值互換。

【Python練習實例048】
數字比較。

【Python練習實例049】
使用lambda來創建匿名函數。

【Python練習實例050】
輸出一個隨機數。

【Python練習實例051】
學習使用按位與&。

【Python練習實例052】
學習使用按位或|。

【Python練習實例053】
學習使用按位異或^。

【Python練習實例054】
取一個整數a從右端開始的4~7位。

【Python練習實例055】
學習使用按位取反~。

【Python練習實例056】
畫圖,學用circle畫圓形。

【Python練習實例057】
畫圖,學用line畫直線。

【Python練習實例058】
畫圖,學用rectangle畫方形。

【Python練習實例059】
畫圖,綜合例子。

【Python練習實例060】
計算字符串長度。

【Python練習實例061】
打印出楊輝三角形。

【Python練習實例062】
查找字符串。

【Python練習實例063】
畫橢圓。

【Python練習實例064】
利用ellipse和rectangle畫圖。

【Python練習實例065】
一個最優美的圖案。

【Python練習實例066】
輸入3個數a, b, c,按大小順序輸出。

【Python練習實例067】
輸入數組,最大的與第一個元素交換,最小的與最后一個元素交換,輸出數組。

【Python練習實例068】
有n個整數,使其前面各數順序向后移m個位置,最后m個數變成最前面的m個數。

【Python練習實例069】
有n個人圍成一圈,順序排號。從第一個人開始報數(從1到3報數),凡報到3的個退出圈子,問最后留下的是原來第幾號的那位。

【Python練習實例070】
寫一個函數,求一個字符串的長度,在main函數中輸入字符串,並輸出其長度。

【Python練習實例071】
編寫input()和output()函數輸入,輸出5個學生的數據記錄。

【Python練習實例072】
創建一個鏈表。

【Python練習實例074】
列表排序及連接。

【Python練習實例075】
放松一下,算一道簡單的題目。

【Python練習實例076】
編寫一個函數,輸入n為偶數時,調用函數求1/2+1/4+...+1/n,當輸入n為奇數時,調用函數求1/1+1/3+...+1/n。

【Python練習實例077】
循環輸出列表。

【Python練習實例078】
找到年齡最大的人,並輸出。請找出程序中有什么問題。

【Python練習實例079】
字符串排序。

【Python練習實例080】
海灘上有一堆桃子,五只猴子來分。第一只猴子把這堆桃子平均分為五份,多了一個,這只猴子把多的一個扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一個,它同樣把多的一個扔入海中,拿走了一份,第三、第四、第五只猴子都是這樣做的,問海灘上原來最少有多少個桃子?

【Python練習實例081】
809*??=800*??+9*??其中??代表的兩位數,809*??為四位數,8*??的結果為兩位數,9*??的結果為3位數。求??代表的兩位數,及809*??后的結果。

【Python練習實例082】
八進制轉換為十進制。

【Python練習實例083】
求0-7所能組成的奇數個數。

【Python練習實例084】
連接字符串。

【Python練習實例085】
輸入一個奇數,然后判斷最少幾個9除於該數的結果為整數。

【Python練習實例086】
兩個字符串連接程序。

【Python練習實例087】
回答結果(結構體變量傳遞)

【Python練習實例088】
讀取7個數(1-50)的整數值,每讀取一個值,程序打印出該值個數的*。

【Python練習實例089】
某個公司采用公用電話傳遞數據,數據是四位的整數,在傳遞過程中是加密的,加密規則如下:每位數字都加上5,然后用和除以10的余數代替該數字,再將第一位和第四位交換,第二位和第三位交換。

【Python練習實例090】
列表使用實例。

【Python練習實例091】
時間函數舉例1。

【Python練習實例092】
時間函數舉例2。

【Python練習實例093】
時間函數舉例3。

【Python練習實例094】
時間函數舉例4,一個猜數游戲,判斷一個人反應快慢。

【Python練習實例095】
字符串日期轉換為易讀的日期格式。

【Python練習實例096】
計算字符串中子串出現的次數。

【Python練習實例097】
從鍵盤輸入一些字符,逐個把它們寫到磁盤文件上,直到輸入一個<span class="marked">#</span>為止。

【Python練習實例098】
從鍵盤輸入一個字符串,將小寫字母全部轉換成大寫字母,然后輸出到一個磁盤文件“test”中保存。

【Python練習實例099】
有兩個磁盤文件A和B,各存放一行字母,要求把這兩個文件的信息合並(按字母順序排列),輸出到一個新文件C中。

【Python練習實例100】
列表轉換為字典。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM