打印循环换行_一个案例轻松认识Python 循环语句(for)——10以内的素数
编写程序输出10以内的素数。素数一般指质数。质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。
一、for 语句
for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
for循环的一般格式如下:
for <variable> in <sequence>: <statements>else: <statements>
二、range()函数
如果你需要遍历数字序列,可以使用内置range()函数。它会生成数列。
也可以使用range指定区间的值:
>>>for i in range(5,9) :
也可以使range以指定数字开始并指定不同的增量(甚至可以是负数,有时这也叫做'步长'):
for i in range(0, 10, 3) :
三、break
break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。
四、end=' '
为末尾end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,其实这也是一个语法要求,表示这个语句没结束。
print默认是打印一行,结尾加换行。end=' '
意思是末尾不换行,加空格
五、continue
continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句
,然后继续进行下一轮循环。
六、编程实现
print("10以内的素数:")for n in range(2, 10): #对10以内的数遍历 for x in range(2, n): if n % x == 0: break #如果有一个数能被其他数整除,跳出循环进行下一个数的判断 else: print (n,end=' ' )
温馨提示:* 本号内容为教育学习使用,软件、知识更新等,请以实际为准;* 本文部分图片均来源于网络,如有侵权,请联系删除。
打印循环换行_一个案例轻松认识Python 循环语句(for)——10以内的素数相关推荐
- 文件循环读取_一个案例轻松认识Python文件处理提取文件中的数字
1.文件打开 使用 open() 函数打开文件.它需要两个参数,第一个参数是文件路径或文件名,第二个是文件的打开模式.模式通常是下面这样的: "r",以只读模式打开,你只能读取文件 ...
- python输入学生成绩字典_一个案例轻松认识Python字典-成绩达标判定
判断学生成绩是否达标的程序 要求输入学生数量,以及各个学生物理.数学.历史三科的成绩,如果总成绩小于 120,程序打印 "不达标!",否则打印 "达标了!". ...
- python 案例串接_来撸串,一个案例轻松认识Python 字符串——翻转拼接游戏
键盘输入一个字符串和数字,从头部或尾部截取指定数量的字符串,然后将其翻转拼接.将字符串在第n个字符处翻转拼接,例如输入,python,2;输出头部翻转:thonpy;尾部翻转:onpyth. 字符串是 ...
- list 根据某个数字所在位置_富玩车穷玩表,一个案例轻松认识python列表List——计算Hadamard 乘积...
计算两个矩阵的 Hadamard 乘积, 矩阵的 Hadamard 积就是两个同维矩阵的逐元素对应相乘,cij=aij×bij.要求输入矩阵的行/列数(在这里假设我们使用的是 n × n 的矩阵) P ...
- python变量值发生变化时输出语句_有一个字符串变量s = 'python program',语句print(s[1:5:2]) 的输出结果是:_学小易找答案...
[判断题]print('936'.isdigit()) 的输出结果是 True [单选题]下面关于"义务论"伦理学和"后果论"伦理学的比较描述错误的一项是?() ...
- 打印循环换行_科学向日葵在线课堂 ——张老师讲Python 第八课 周而复始为循环2...
点击蓝字关注我们 张老师讲编程--和爸爸妈妈一起学Python Python 的编辑器有很多,例如 PyCharm.Spyder.Notepad++等等,大家根据需要选择一个就好,初期程序代码量不大, ...
- 零基础轻松学python pdf 小码哥_零基础轻松学Python
零基础轻松学Python电子书 Python之父Guido van Rossum力荐的Python门书.本书以通俗易懂的语言.好玩有趣的案例让读者轻轻松松.循序渐地从零始掌握Python 3 编程.本 ...
- 一个案例说出python的十余个语法知识点
典型代码: 1.注释 2.函数调用 3.带参数的函数返回值 4.无返回值的return语句 5.字典变量的赋值和使用 6.txt文件读取 7.文件变量 8.异常处理 9.输出结果 10.列表排序 11 ...
- 列表输出循环左移_互联网人工智能开发语言Python之for循环、break、continue详解...
IT技术研习社,专注互联网技术研究与分享,喜欢的朋友可以点击[关注]:把经验传递给有梦想的人: 1.for循环 Python循环的话除了while还可以用for完成循环. 在Python中for循环可 ...
最新文章
- 【Linux】Shell三类变量的作用域——linux shell “永久环境变量”、“临时环境变量”和普通变量之完全解读...
- Bagging和Boosting的区别(面试准备)
- iOS:多线程的详细介绍
- POJ:3579-Median(二分+尺取寻找中位数)
- MySQL五大约束详解(我有多详细只有我知道小白都能懂哦)
- java的数组查找算法_java数组、排序算法、查找算法详解
- sqlserver2008未将对象引用设置到对象的实例_JVM | Java对象的创建、存储和访问详解...
- 西门子S7-1200的PID应用(恒温热水器)
- php为什么发送不到sql,PHP-为什么我的Ajax无法执行我的SQL查询?
- SVM-线性可分支持向量机
- hdu1829 A Bug's Life
- PX4日志读取并转化为.scv文件、MATLAB显示
- Springer LNCS Latex 模板 无法下载
- 基于MT5的沪深股票回测二 导入历史数据
- Qt制作的一款即时通讯软件
- 谷哥学术2022年2月资源分享下载列表 08/20
- 网络协议 18 - CDN:家门口的小卖铺 1
- 【大数据处理与可视化】八、文本数据分析
- go 调用winapi_Go调用Window SendARP() 方法
- 将百分制成绩转化为5分制成绩。