Python編程基礎練習題



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

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

5.#隨機生成一個列表a,10個元素都小於10.插入元素5,在第六個位置插入元素99,輸出最大值,
輸出奇數位的值。
6.#通信錄的例子,實現通信錄,類似功能如下,練習字典的訪問。
"""小王":"111","小李":"112",....}
歡迎進入通信錄
1、查詢聯系人資料(查 指定人)
2、插入新的聯系人(存在,修改,不存在添加)
3、刪除已有聯系人(刪除)
4、退出通信錄
"""
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.編寫函數,實現質因數分解。


免責聲明!

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



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