python基礎練習
⑴ python基礎教程-for循環判斷條件及練習
有朋友說for循環 以及if 判斷使用的不太好,作為python中的基礎課程,今天給大家詳細講解for循環判斷,並進行部分for練習介紹。
今天給大家介紹for循環和if 判斷的用法
for循環判斷的格式為:
for i in range(100): print i,
我們開始加上判斷條件輸出50到70之間的數
for i in range(100): if i >49 and i <71: print i,
當然可以以此類推,比如輸出 1-100 內,除開50-70的數,說明一下在range後面的括弧內,前面可以自定義起始值
#求1-100 內的所有奇數for i in range(1,100): if i % 2 == 1: print i,
我們在1到100內循環查找,如果i無法被2整除就是奇數(視頻中這里寫錯了寫成了質數,表示抱歉)
新增一個知識點獲取隨機數,我們可以通過導入的方式獲取一個隨機數
import randoma = random.randint(1,200)b = random.randint(1,999)print a,b
作業題目:隨便一個數2個,判斷是不是質數,如果是輸出質數是哪些,非質數是哪些,並輸出和,差,商,余等,可以參考視頻教程哦。
⑵ 六星教育:9個Python刷題練習網站,賊適合新手!
學習編程往往被描述為枯燥的過程,但其實方法的選擇可能會影響體驗。考慮通過刷題來學習編程,這在Python領域尤其適用。六星教育推薦以下幾個Python刷題網站,適合新手入門與進階。
1. LeetCode
LeetCode是一個專注於演算法題目的網站,提供多種編程語言選擇,題庫分為簡單、中等和困難三個難度等級,可根據自身水平選擇。對於有志於進入大型公司的人來說,這是必不可少的一站。
2. PythonTip
PythonTip主要提供Python基礎和基礎演算法練習題,適合新手作為入門練習。
3. Coding Games
一邊享受游戲樂趣,一邊挑戰編程難題。Coding Games支持多種編程語言,用戶界面功能強大,可定製代碼編輯器風格,如Emacs、Vim等。
4. CodeCombat
CodeCombat是一款網頁編程游戲,結合游戲設計元素,擁有豐富劇情。可學習Python等語言,適用於游戲設計、網頁應用和App開發。
5. Checkio
Checkio是一個基於瀏覽器的游戲,需要使用Python或JavaScript解決問題,游戲進行需要登錄。
6. Cyber Dojo
Cyber-dojo是一個供程序員練習編程的平台,支持Python、JavaScript、Java、PHP、Ruby等語言。
7. CodeMonkey
CodeMonkey是一款富有童趣的網頁編程游戲,玩家通過編程指令指導怪獸小猴子獲取香蕉過關,包含300多個關卡,涉及編程概念。
8. Codewars
Codewars提供真實的編程挑戰,支持Python、JavaScript、C#、Java等多種語言,通過與其他學習者共同戰斗提升技能。
9. pythonchallenge
這是一個充滿趣味的Python解謎網站,每一關都需要運用Python知識解題,考驗綜合能力,如正則表達式、爬蟲等。
學習Python時,按章節順序或包、模塊學習容易遺忘,完成編程教室入門教程後,可利用這些網站綜合測試對Python的掌握程度,以查缺補漏。
以上推薦的網站,旨在為Python學習者提供多樣化的練習途徑,助力提升編程技能。