- Python基礎及應用
- 呂云翔 姚澤良 張揚等編著
- 531字
- 2021-10-27 15:16:30
習題
1.通過選擇結構把一門課的成績轉化成績點并輸出,其中績點的計算為了簡單,采用90~100分4.0,80~89分3.0,70~79分2.0,60~69分1.0的規則。
2.給定一個分段函數,在x≥0的時候,y=x,在x<0的時候,為x=0,實現這個函數的計算邏輯。
3.給定三個整數a,b,c,判斷哪個最小。
4.使用循環計算1~100中所有偶數的和。
5.水仙花數是指一個n位數(n≥3),它的每個位上的數字的n次冪之和等于它本身。輸出所有三位數水仙花數。
6.斐波那契數列是一個遞歸定義的數列,它的前兩項為1,從第三項開始每項都是前面兩項的和。輸出100以內的斐波那契數列。
7.輸入一個數字,判斷它在不在斐波那契數列中。
8.通過自學遞歸的概念,構造一個遞歸函數實現斐波那契數列的計算。
9.通過使用默認參數,實現可以構造一個等差數列的函數,參數包括等差數列的起始、結束以及公差,注意公差可以為負數。
10.寫一個日期格式化函數,使用鍵值對傳遞參數。
11.實現能夠返回List中第n大的數字的函數,n由輸入指定。
12.寫一個函數,求兩個數的最大公約數。
13.通過循環和函數,寫一個井字棋游戲,并寫一個井字棋的AI。
14.查詢日期庫文檔,寫代碼完成當前時間從UTC+8(北京時間)到UTC-5的轉換。
15.查詢隨機庫文檔,寫一個投骰子程序,要求可以指定骰子面數和數量,并計算投擲的數學期望。
推薦閱讀
- 微服務設計(第2版)
- 嵌入式軟件系統測試:基于形式化方法的自動化測試解決方案
- 復雜軟件設計之道:領域驅動設計全面解析與實戰
- C語言程序設計案例教程(第2版)
- 深入淺出Electron:原理、工程與實踐
- Learning RabbitMQ
- 軟件測試工程師面試秘籍
- Visual Basic程序設計教程
- Windows Presentation Foundation Development Cookbook
- Visual Basic學習手冊
- bbPress Complete
- Learning Vaadin 7(Second Edition)
- Python圖形化編程(微課版)
- Natural Language Processing with Python Quick Start Guide
- AV1視頻編解碼標準:原理與算法實現