「重磅推薦」熬夜整理的6道基礎Python練習題(附答案)超有用

這篇文章主要給大家分享的是6道基礎的Python練習題,我們都知道,無論是學習什麼語言,剛開始的時候都缺不了練習的,下面小編講給大家分享6個python的基礎小練習,需要的朋友可以參考一下,希望對你有所幫助

1. 輸入一個百分制成績

要求輸出成績等級A、B、C、D、E,其中90~100分為A,80~89分為B,70~79分為C,60~69分為D,60分以下為E。

要求:

if

語句實現;輸入百分制成績後要判斷該成績的合理性,對不合理的成績應輸出出錯資訊。

程式碼:

「重磅推薦」熬夜整理的6道基礎Python練習題(附答案)超有用

輸出:

「重磅推薦」熬夜整理的6道基礎Python練習題(附答案)超有用

2. 籃球比賽案例

籃球比賽是高分的比賽,領先優勢可能很快被反超。作為觀眾,希望能在球賽即將結束時,就提早知道領先是否不可超越。體育作家Bill James發明了一種演算法,用於判斷領先是否“安全”。

演算法描述:

獲取領先的分數 ,減去3分;

如果目前是領先隊控球,則加0。5;否則減0。5(數字小於0則變成0);

計算平方後的結果;

如果得到的結果比當前比賽剩餘時間的秒數大,則領先是“安全”的。

請編寫程式實現上述演算法的功能,並給出執行結果。

程式碼:

「重磅推薦」熬夜整理的6道基礎Python練習題(附答案)超有用

輸出:

「重磅推薦」熬夜整理的6道基礎Python練習題(附答案)超有用

3.根據y=1+3-1+3-1+……+(2n-1)-1,求:

y<3時的最大n值。

與(1)的n值對應的y值。

程式碼:

「重磅推薦」熬夜整理的6道基礎Python練習題(附答案)超有用

輸出:

「重磅推薦」熬夜整理的6道基礎Python練習題(附答案)超有用

4. 購物卡案例

小明單位發了100元的購物卡,小明到超市買三類洗化用品:洗髮水(15元)、香皂(2元)、牙刷(5元)。要把100元正好花掉,可有哪些購買組合?

程式碼:

「重磅推薦」熬夜整理的6道基礎Python練習題(附答案)超有用

輸出:

可選擇的購買組合: 購買洗髮水 6 瓶,香皂 2 塊,牙刷 0個。

可選擇的購買組合: 購買洗髮水 6 瓶,香皂 0 塊,牙刷 5個。

可選擇的購買組合: 購買洗髮水 5 瓶,香皂 5 塊,牙刷 0個。

可選擇的購買組合: 購買洗髮水 5 瓶,香皂 3 塊,牙刷 5個。

可選擇的購買組合: 購買洗髮水 5 瓶,香皂 1 塊,牙刷 10個。

可選擇的購買組合: 購買洗髮水 4 瓶,香皂 8 塊,牙刷 0個。

可選擇的購買組合: 購買洗髮水 4 瓶,香皂 6 塊,牙刷 5個。

可選擇的購買組合: 購買洗髮水 4 瓶,香皂 4 塊,牙刷 10個。

可選擇的購買組合: 購買洗髮水 4 瓶,香皂 2 塊,牙刷 15個。

可選擇的購買組合: 購買洗髮水 4 瓶,香皂 0 塊,牙刷 20個。

可選擇的購買組合: 購買洗髮水 3 瓶,香皂 11 塊,牙刷 0個。

可選擇的購買組合: 購買洗髮水 3 瓶,香皂 9 塊,牙刷 5個。

可選擇的購買組合: 購買洗髮水 3 瓶,香皂 7 塊,牙刷 10個。

可選擇的購買組合: 購買洗髮水 3 瓶,香皂 5 塊,牙刷 15個。

可選擇的購買組合: 購買洗髮水 3 瓶,香皂 3 塊,牙刷 20個。

可選擇的購買組合: 購買洗髮水 3 瓶,香皂 1 塊,牙刷 25個。

可選擇的購買組合: 購買洗髮水 2 瓶,香皂 14 塊,牙刷 0個。

可選擇的購買組合: 購買洗髮水 2 瓶,香皂 12 塊,牙刷 5個。

可選擇的購買組合: 購買洗髮水 2 瓶,香皂 10 塊,牙刷 10個。

可選擇的購買組合: 購買洗髮水 2 瓶,香皂 8 塊,牙刷 15個。

可選擇的購買組合: 購買洗髮水 2 瓶,香皂 6 塊,牙刷 20個。

可選擇的購買組合: 購買洗髮水 2 瓶,香皂 4 塊,牙刷 25個。

可選擇的購買組合: 購買洗髮水 2 瓶,香皂 2 塊,牙刷 30個。

可選擇的購買組合: 購買洗髮水 2 瓶,香皂 0 塊,牙刷 35個。

可選擇的購買組合: 購買洗髮水 1 瓶,香皂 17 塊,牙刷 0個。

可選擇的購買組合: 購買洗髮水 1 瓶,香皂 15 塊,牙刷 5個。

可選擇的購買組合: 購買洗髮水 1 瓶,香皂 13 塊,牙刷 10個。

可選擇的購買組合: 購買洗髮水 1 瓶,香皂 11 塊,牙刷 15個。

可選擇的購買組合: 購買洗髮水 1 瓶,香皂 9 塊,牙刷 20個。

可選擇的購買組合: 購買洗髮水 1 瓶,香皂 7 塊,牙刷 25個。

可選擇的購買組合: 購買洗髮水 1 瓶,香皂 5 塊,牙刷 30個。

可選擇的購買組合: 購買洗髮水 1 瓶,香皂 3 塊,牙刷 35個。

可選擇的購買組合: 購買洗髮水 1 瓶,香皂 1 塊,牙刷 40個。

可選擇的購買組合: 購買洗髮水 0 瓶,香皂 20 塊,牙刷 0個。

可選擇的購買組合: 購買洗髮水 0 瓶,香皂 18 塊,牙刷 5個。

可選擇的購買組合: 購買洗髮水 0 瓶,香皂 16 塊,牙刷 10個。

可選擇的購買組合: 購買洗髮水 0 瓶,香皂 14 塊,牙刷 15個。

可選擇的購買組合: 購買洗髮水 0 瓶,香皂 12 塊,牙刷 20個。

可選擇的購買組合: 購買洗髮水 0 瓶,香皂 10 塊,牙刷 25個。

可選擇的購買組合: 購買洗髮水 0 瓶,香皂 8 塊,牙刷 30個。

可選擇的購買組合: 購買洗髮水 0 瓶,香皂 6 塊,牙刷 35個。

可選擇的購買組合: 購買洗髮水 0 瓶,香皂 4 塊,牙刷 40個。

可選擇的購買組合: 購買洗髮水 0 瓶,香皂 2 塊,牙刷 45個。

可選擇的購買組合: 購買洗髮水 0 瓶,香皂 0 塊,牙刷 50個。

5. 設計一個猜數遊戲

首先由計算機產生一個[1,100]之間的隨機整數,然後由使用者猜測所產生的隨機數。根據使用者猜測的情況給出不同提示,如猜測的數大於產生的數,則顯示“High”,小於則顯示“Low”,等於則顯示“You won !”,遊戲結束。使用者最多可以猜7次,如果7次均未猜中,則顯示“You lost !”,並未給出正確答案,遊戲結束。遊戲結束後,詢問使用者是否繼續遊戲,選擇“Y”則開始一輪新的猜數遊戲;選擇“N”則退出遊戲。

程式碼:

「重磅推薦」熬夜整理的6道基礎Python練習題(附答案)超有用

輸出:

「重磅推薦」熬夜整理的6道基礎Python練習題(附答案)超有用

6.建立1個包含10個字元的字串

建立1個包含10個字元的字串,並根據鍵盤輸入的數字n輸出字串中的第n個字元。當n值超過字串的索引時,自動轉為輸出字串中的最後1個字元。

要求:用

try

語句實現。

程式碼:

「重磅推薦」熬夜整理的6道基礎Python練習題(附答案)超有用

輸出:

「重磅推薦」熬夜整理的6道基礎Python練習題(附答案)超有用

更多Python學習資料可以點選傳送門:騰訊文件