原创 Python入門習題(85)——OpenJudge百練習題:羚羊數量

OpenJudge百練第4108號習題:羚羊數量題目描述解題思路參考答案測試用例小結 題目描述 來源 OpenJudge網站 —— 百練習題集-第4108號習題 要求 總時間限制: 3000ms 單個測試點時間限制: 1000ms

原创 Python入門100個實例(33)——用列表推導式來縮短輸入代碼

從本例學到什麼 列表推導式是什麼?怎麼寫?怎麼執行的? 如何用列表推導式讀入一組數? 實例程序 題目描述 漲工資 輸入一組工資數據,寫入列表。對於小於5000的工資,漲1.5倍。並輸出漲後的工資數據。 輸入格式: 數據之間空格

原创 Python入門習題(91)——OpenJudge百練習題:漢諾塔問題

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

原创 Python入門習題(89)——OpenJudge百練習題:二分法求函數的零點

OpenJudge百練第4142號習題:二分法求函數的零點題目描述解題思路參考答案測試用例小結 題目描述 來源 OpenJudge網站 —— 百練習題集-第4142號習題 要求 總時間限制: 3000ms 單個測試點時間限制: 1

原创 Python入門習題(76)——OpenJudge百練習題:判斷多個點是否在同一直線

OpenJudge百練第4072號習題:判斷多個點是否在同一直線題目描述解題思路參考答案測試用例小結 題目描述 來源 OpenJudge網站 – 百練習題集-第4072號習題 要求 總時間限制: 1000ms 內存限制: 6553

原创 Python入門習題(94)——OpenJudge百練習題:電影節

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

原创 Python入門100個實例(32)——按每行三個元素的格式輸出

從本例學到什麼 如何做到“不換行輸出”?舉例來說,如何做到把三個整數輸出到同一行? 如何按每行三個(或5個,或n個)元素的格式輸出? 實例程序 題目描述 本題要求編寫程序,對順序讀入的n個整數,順次計算後項減前項之差,並按每行

原创 Python入門習題(100)——OpenJudge百練習題:字符串數組排序問題

OpenJudge百練第2752號習題:字符串數組排序問題題目描述解題思路參考答案測試用例小結 題目描述 來源 OpenJudge網站 —— 百練習題集-第2752號習題 要求 總時間限制: 1000ms 內存限制: 65536k

原创 Python入門100個實例(31)——在一行輸入中讀入多個數存入列表

從本例學到什麼 如何在一行輸入中讀入多個數存入列表? 例如下面的實例程序中,輸入中的第二行是n個整數,該如何讀入這n個整數,存入列表? 實例程序 題目描述 本題要求編寫程序,將給定的n個整數存入數組中,將數組中的這n個數逆序存

原创 Python入門習題(93)——OpenJudge百練習題:數字方格

OpenJudge百練第4146號習題:數字方格題目描述解題思路解法一的思路解法二的思路參考答案解法一的參考答案解法二的參考答案測試用例小結 題目描述 來源 OpenJudge網站 —— 百練習題集-第4146號習題 要求 總時間

原创 Python入門習題(98)——OpenJudge百練習題:求10000以內n的階乘

OpenJudge百練第2731號習題:求10000以內n的階乘題目描述解題思路參考答案測試用例小結 題目描述 來源 OpenJudge網站 —— 百練習題集-第2731號習題 要求 總時間限制: 5000ms 內存限制: 655

原创 學編程就兩招:讀+寫

前言 要學好編程,兩招是關鍵。一是讀程序,二是寫程序。我教程序設計10餘年了,極力倡導我的學生做到“每天一練”,也就是一天至少平均讀一個例題,寫一個程序。我堅信,一個菜鳥堅持不懈地這樣做,一年兩年三年,肯定會從新手成長爲熟手,直至

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

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

原创 Python入門習題(84)——OpenJudge百練習題:出現兩次的字符

OpenJudge百練第4106號習題:出現兩次的字符題目描述解題思路參考答案測試用例小結 題目描述 來源 OpenJudge網站 —— 百練習題集-第4106號習題 要求 總時間限制: 3000ms 單個測試點時間限制: 100

原创 Python入門100個實例(34)——列表推導式的應用

從本例學到什麼 列表推導式用於輸入整數列表。 列表推導式用於轉換列表中各個元素的數據類型。 實例程序 題目描述 將數組中的數逆序存放 本題要求編寫程序,將給定的n個整數存入數組中,將數組中的這n個數逆序存放,再按順序輸出數組中