Python編程基礎練習題


1.#隨機生成兩個小於100的整數,打印其中一個數的數據類型和存儲地址,
求這兩個數的和、差、積、商、冪運算.

2.#求梯形的面積:輸入上底和下底和高,輸出面積。面積要求保留兩位有效數字,
若是輸入不是數字,經過異常處理捕捉,
並從新輸入。
3.#輸入一個四位整數,輸出它逆序數。
4.#隨機生成一個列表a,10個元素。打亂順序,而後求a的最大值,最小值,和,平均值,
顯示從大到小的順序

5.#隨機生成一個列表a,10個元素都小於10.插入元素5,在第六個位置插入元素99,輸出最大值,
輸出奇數位的值。
6.#通訊錄的例子,實現通訊錄,相似功能以下,練習字典的訪問。
"""小王":"111","小李":"112",....}
歡迎進入通訊錄
一、查詢聯繫人資料(查 指定人)
二、插入新的聯繫人(存在,修改,不存在添加)
三、刪除已有聯繫人(刪除)
四、退出通訊錄
"""
7.#多級字典的訪問
建立以下:信息
"四川":"成都":"青城山","都江堰","寬窄巷子"
"廣元":"劍門關","川信","紅星公園"
輸出:川信
8.##猜數字
#隨機生成一個數(1-20),輸入一個數,若是是相等,
# 輸出猜對了 ,程序結束,
# 若是猜小了,就輸出猜小了,繼續猜,
# 若是猜大了,就輸出猜大了,繼續猜
#只有三次猜的機會,超過三次,遊戲結束
9.#編寫函數,輸入年份,判斷是不是閏年
10.#編寫函數,輸入數字,判斷是不是素數
11.#編程函數,輸入兩個數,求最大公約數和最小公倍數
12.#編寫函數,判斷是不是水仙花數
13.#編寫函數,求100-999的素數,要求輸出時:每行5個,上下對齊
14.#編寫函數,實現百雞問題。
15.#編程函數,實現斐波那契數列前10項要求輸出時:每行5個,上下對齊
16.#設計一個驗證用戶密碼程序,用戶只有三次機會輸入錯誤!
17.#有紅、黃、綠三種顏色的球,其中紅球 3 個, 黃球 3 個,綠球 6 個。
# 先將這 12 個球混合放在一個盒子中,
# 從中任意摸出 8 個球,編程計算摸出球的各類顏色搭配。
#輸出狀況總數
18.#列表判斷問題
"""
# 寫函數,檢查傳入列表的長度,若是大於2,
# 那麼僅保留前兩個長度的內容,並將新內容返回給調用者。
# 不然,返回列表長度不大於2
"""
19.# 寫函數,計算傳入字符串中
# 【數字】、【字母】、【空格] 以及 【其餘字符】的個數
20#編寫函數,實現輸入n,輸出前n行的楊輝三角。
21.#裝飾器練習
#利用裝飾器,對已知函數,實現計算函數執行時間的功能
22.#數列A知足An = An-1 + An-2 + An-3, n >= 3
# 編寫程序,輸入A0, A1 和 A2的值1 1 1時, 計算A99的高八位。
23.#字符串替換
# 假設一個英文文章,裏面的單詞中的i誤寫爲I,編程修改。
24.#編程程序,實現linux下vim的命令:set nu,給文檔每一行 添加一個行號
25.#編程實現,vim替換命令的提取.
#例如:1,9s/h/H/g 提取出5個關鍵數據
26.#編程實現,vim的替換功能(直接輸入 5個數據)
27.#模擬CS 實現兩個對象的交互功能。
28.#模擬實現,房子存放傢俱的功能
29.#類的繼承練習:建立一個動物類,子類 :狗類,貓類。
30.#編寫函數,生成包含1000個0-100之間的隨機整數,並統計每一個元素的出現次數。
31.#編寫函數,模擬實現搶紅包(5我的,搶10元錢,要求精確到分。)32.編寫函數,實現隨機生成6位驗證碼(包含數字和字母)33.編寫函數,實現質因數分解。
相關文章
相關標籤/搜索