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学习者提供多样化的练习途径,助力提升编程技能。