原创 Python入門習題(87)——OpenJudge百練習題:判斷遊戲勝者

OpenJudge百練第4111號習題:判斷遊戲勝者題目描述解題思路參考答案測試用例小結 題目描述 來源 OpenJudge網站 —— 百練習題集-第4111號習題 要求 總時間限制: 3000ms 單個測試點時間限制: 1000

原创 Python入門習題(95)——OpenJudge百練習題:方程求解

OpenJudge百練第4140號習題:方程求解題目描述解題思路參考答案測試用例小結 題目描述 來源 OpenJudge網站 —— 百練習題集-第4140號習題 要求 總時間限制: 1000ms 內存限制: 65536kB 描述

原创 Python入門100個實例(36)——列表的函數和方法

從本例學到什麼 操作列表的函數有len(), sum(), max(), min()等,使用這類函數,省事不少。 列表的方法有sort(), count(), index()等,熟練使用列表方法,幫助你快速解題。 實例程序 題

原创 Python入門100個實例(43)——按多個字段排序

從本實例學到什麼 列表排序方法sort()的key參數的用法。 lambda函數用法示例。 按多個字段排序的做法。 對於列表排序方法sort(),《Python入門100個實例(26)——列表排序 》一文有具體講解。 實例程序

原创 Python入門100個實例(42)——range函數的用法

從本實例學到什麼 range函數的用法。 輸出一個整數,佔10列列寬。 每輸出5個數,換行。 實例程序 題目描述 用數組存儲並輸出Fibonacci數列的前20項,按5個一行輸出。 Fibonacci數列的規律是:第1項是1,

原创 Python入門100個實例(40)——列表去重

從本實例學到什麼 如何去除列表內的重複元素?重複元素只保留一個。 運用in操作符和not in操作符來判別元素是否在列表內出現。 爲什麼會編寫本文?因爲我給同學們講Python,發現同學們在解答下面的題目時存在困難。 實例程序

原创 Python入門100個實例(41)——enumerate函數的用法

從本實例學到什麼 輸入整數矩陣的做法。 enumerate函數的用法。這是本文重點。 實例程序 題目描述 二維數組求左下三角元素之和 求一個n*n(n<10)數組左下三角(包括主對角線)元素的和。 輸入格式: 先輸入n(n<1

原创 Python入門100個實例(38)——輸出佔4列列寬

從本例學到什麼 輸出一個整數,佔4列列寬。推而廣之,佔n列列寬。 在屏幕的同一行輸出多個數。做法是向print()函數傳入end參數的值。 實例程序 題目描述 求最大數和它的下標, 並與a[0]對換位置 有一數組內存放10個整

原创 Python入門100個實例(39)——字符串對象的join方法

從本例學到什麼 字符串對象的join方法的用法。 編程題目要求“行末不得有多餘的空格”,代碼中該怎麼做到。 實例程序 題目描述 從列表中刪除元素 刪除列表中所有符合條件的值。 輸入格式: 輸入n,代表要測試n次。每次測試: 首

原创 Python入門100個實例(37)——列表的正向切片和逆向切片

從本例學到什麼 列表的切片操作,關於切片的寫法和含義。 列表的逆向切片。所謂逆向切片,指的是得到逆序的子列表,子列表內的元素之間的順序與母列表內這些元素的順序是相反的。比如,母列表是[1, 20, 8, 80, 3, 30],逆

原创 Python入門100個實例(35)——判別一個數有沒有出現在一組數中

從本例學到什麼 如何判別一個數有沒有出現在一組數中? 如何求兩組數不共有的元素? 實例程序 題目描述 找出不是兩個數組共有的元素 (20分) 給定兩個整型數組,本題要求找出不是兩者共有的元素。 輸入格式: 輸入分別在兩行中給出

原创 Python入門100個實例(30)——在一行中輸入多個數

從本例學到什麼 在一行中輸入多個數的做法: 在一行中輸入多個整數。例如,用戶在鍵盤敲入的一行有4個整數: 3 44 8 99,程序該如何接收這4個整數? 在一行中輸入多個浮點數。例如,用戶在鍵盤敲入如下一行內容: 2.

原创 Python入門習題(98)——OpenJudge百練習題:2進制轉化爲16進制

OpenJudge百練第2798號習題:2進制轉化爲16進制題目描述解題思路第一種解法:使用Python內置函數完成進制轉換第二種解法:據進製表示的原理手工轉換參考答案第一種解法:使用Python內置函數完成進制轉換第二種解法:據

原创 Python入門習題(96)——OpenJudge百練習題:日誌排序

OpenJudge百練第2998號習題:日誌排序題目描述解題思路參考答案日誌記錄存爲元組的版本日誌記錄存儲爲對象的版本測試用例小結 題目描述 來源 OpenJudge網站 —— 百練習題集-第2998號習題 要求 總時間限制: 1

原创 Python入門習題(97)——OpenJudge百練習題:競賽評分

OpenJudge百練第2704號習題:競賽評分題目描述解題思路參考答案測試用例小結 題目描述 來源 OpenJudge網站 —— 百練習題集-第2704號習題 要求 總時間限制: 1000ms 內存限制: 65536kB 描述