for循环和range函数

1.for循环:

for i(变量)in text(列表或者一个字符串…):
print(变量)
eg:

text = '沉默是今晚的康桥'
for i in text:print(i)
沉
默
是
今
晚
的
康
桥

练习题:
text = ‘I 欲want to买 buy桂花 osmanthus同载酒 with wine,终不似 eventually not like,少年游 Youth Tour’
取出其中的汉字
细节:利用tab键合理安排

#取出其中的汉字
text = 'I 欲want to买 buy桂花 osmanthus同载酒 with wine,终不似 eventually not like,少年游 Youth Tour'
l1 = ''  #将取出来的字符串赋值给新的空列表
for i in text:if (i.islower() or i ==' ' or i.isupper()) == False:    #如果循环出来的i不是小写的不是大写的不是空白l1 += i    #l1+=i意思为l1=l1+i   赋值给l1
print(l1)

2.range函数

range(终止值)默认从0开始,步长为1
range(开始值,终止值) 默认步长为1
range(开始值,终止值,步长)
eg:

print(list(range(10)))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print(list(range(0,10)))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print(list(range(0,10,2)))
[0, 2, 4, 6, 8]

将range函数运用到for循环语句中

for i in range(10):print(i)
0
1
2
3
4

练习题:
#1-100的累加值

n=0
for i in range(1,101):n += i  #n=n+iprint(n)    #如果此处将print卸载for循环的下一级中则会出现一直循环 不是输出最终的值
1
3
6
.
.
.
4851
4950
5050
print(n)   #与for同级则正常输出最终结果 正常输出
5050

将range函数和for循环的数据结合在一起
练习题1:
#找出所有的水仙花数(水仙花数是个三位数,是指三个位置上的数字的立方相加等于该数字,例如:153,13+53+3**3=153。求出所有的水仙花数)

for i in range(100,1000):a = i // 100b = i //10 % 10c = i % 10if (a**3+b**3+c**3 == i):   #当做判断时一定要使用双==,使用单=会报错print(i)    #因为是在if判断下是实现的print 所以必须是if的下一级   否则会报错
153
370
371
407

练习题2:
将1-10中的数字的立方用for循环打印出来。

list = [ ]
for i in range(1,11):list.append(i**3)   #append是一个list的常用方法  往list中添加元素
print(list)
[1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]

for循环和range函数相关推荐

  1. pythonfor循环100次_【零基础学Python】For循环和RANGE()函数

    while循环不断循环,而其条件是True.那如果要限制循环代码块的次数,就可以使用for循环语句和range()函数来执行. 在代码中,一条for语句始终包含以下内容:for关键字 变量名 in关键 ...

  2. Python学习笔记——for循环和range函数

    Python学习笔记--for循环和range函数 Python的for循环 for 目标 in 表达式 :循环体 案例一 >>> example = 'abcdef' >&g ...

  3. python:for循环和range()函数用法

    本篇介绍Python for循环语句和range函数的使用,文中主要讨论for循环语句,Python的for循环语句类似于shell或是脚本语言中的foreach循环,可以迭代序列对象.使用range ...

  4. While循环、Range函数、For循环

    一.Python中循环的介绍 1.什么是循环 举例生活场景,上班,抖音模仿,歌曲循环 有条件的重复做一件事 2.循环的作用 举例生活场景,流水线 让代码高效运行 3.循环的种类 python中,循环分 ...

  5. 06-列表(列表的使用、列表中元素的提取--切片、列表的通用操作、列表的方法、列表的遍历-for循环和range()函数)

    1. 序列 (sequence) 1.1 基本概念 序列是Python 中最基本的一种数据结构.序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置 (索引) 并且序列中的数据会按照添加 ...

  6. python range函数for_Python的range函数与for循环语句

    Python的range函数与for循环语句 米粒教育 发布时间:18-11-1518:49 介绍Python for循环语句和range函数的使用,文中主要讨论for循环语句,Python的for循 ...

  7. range函数python循环次数_Python的range函数与for循环语句

    Python的range函数与for循环语句 米粒教育 发布时间:18-11-1518:49 介绍Python for循环语句和range函数的使用,文中主要讨论for循环语句,Python的for循 ...

  8. python range函数范围_Python range函数

    Python range函数教程 range函数详解 语法 range(start, stop[, step]) 参数 参数 描述 start 计数从 start 开始.默认是从 0 开始. stop ...

  9. Python基础-range()函数(定义一段整数范围)

    range()函数可以定义一段整数范围, 返回一个range类型的可迭代对象( 并非迭代器), 也可以理解为一段左闭右开的整数范围[ start, stop), 常用于循环结构中 语法格式 range ...

最新文章

  1. xposed hook 构造函数_初识Xposed(上)
  2. 细分tf.multiply()、tf.matmul()、tf.scalar_mul()函数
  3. 2018学校计算机 远程教学工作总结,2018年远程教育工作总结范文
  4. C++ 动态内存管理:c/c++的动态内存管理,new/delete,operator new/delete,placement-new, 内存泄漏
  5. CF1016G. Appropriate Team(Pollard-pho,FWT,数论)
  6. Java IO: RandomAccessFile
  7. 企业级应用架构(一) 三层架构之解耦
  8. MVVM  MVVM是Model-View-ViewModel的简写
  9. Confluence 6 导入 Active Directory 服务器证书 - UNIX
  10. 深度剖析Java数据结构之迭代器(Iterator)
  11. AtCoder Regular Contest 071
  12. 计算机网络考前,《计算机网络原理》--考前复习资料.doc
  13. python input函数用法mac_sublime text3解决input()函数无法使用的问题(Python)
  14. cad放大_如何玩转CAD看图?1分钟,一款完全免费的高效软件,解决所有看图
  15. WebEx Recorder 录屏软件
  16. html 怎么让他变成圆角,html让图片变圆角
  17. excel多列多行堆叠成多列一行_如何将多行多列数据转置成列-Excel中如何将多行多列数据转置成列...
  18. Maya mtoa使用Houdini Mplay当渲染窗口
  19. 应用程序正常初始化(0xc0000160)失败
  20. 高通平台DDR3初始化

热门文章

  1. java编程技术交流
  2. 【白帽子讲Web安全】第二章 浏览器安全
  3. 华为鸿蒙pc系统试用版,华为开源操作系统 鸿蒙OS 升级版曝光,打通PC等一大批硬件...
  4. 链表之Reverselist
  5. ChatGPT会对未来5年的NLP算法从业者带来怎样的冲击?
  6. 算法设计与分析——散列表/哈希表(Hash Table):直接寻址表
  7. windows ssh登录命令
  8. jsp及Servlet经典面试题以及答案
  9. css的几种布局方式都在这
  10. [医学图像分割综述] Medical Image Segmentation Using Deep Learning: A Survey