首页 > 编程语言 >python-for循环

python-for循环

时间:2022-12-15 02:55:05浏览次数:47  
标签:end python sum while range 循环 print

python-for循环

1:for循环

'''for循环主要用于遍历字符串
  字符串中有几个字符,for循环就会循环几次
语法:
  for 变量名 in 字符串:
      循环执行的代码'''

案例

#案使用for循环查看循环scissors一共循环了几次
sum=0
for n in "scissors":
    sum += 1
    print("*",end="",)
    print(sum,end="")
#计算上面这个循环一共有多少个字符串
'''思路:定义一个变量,循环每循环一次这个变量+1'''

  

2:for/while

'''区别:  
  while用于指定次数的循环
  for主要用于遍历
  while和for可以互换'''

3:range函数

'''作用:生成一个指定范围的数字序列
语法:
  range(start,stop,step)
  start:代表范围的起始值,包含起始值
  stop:代表范围的结束值,不包含结束值
  step:代表数字与数字之间的间隔,可以是正数,也可以是负数,正数代表升序,负数代表降序'''

案例:

#生成0-100,间隔10
for n in range(0,101,10):
    print(n,end="")
#生成0-(-100)间隔10
for n in range(0,-100,-10):
    print(n,)
'''range不可以直接使用print去读,'''

  

4:使用for循环去实现指定次数循环,用for和while做个对比

#while循环,循环5此
q=0
while q<5:
    print(q,end="")
    q+=1
#for循环5次
for n in range(0,5):#range在没有写步长的时候是默认为1
    print(n,end="")

  

5:for循环嵌套

'''与while循环一样,外循环循环一次,内循环循环结束后外循环才可以进入下一次循环'''
for n in range(0,5):#当外循环循环一次
    for b in range(0,5):#内循环就循环5此
        print("*",end="")#内循环每循环一次,就输出一个*
    print(n)#输出循环计数次数

  

案例

#使用for循环
#计算从50~124之间所有偶数之和
#包含50和124
'''思路:可以使用range函数,生成一个序列,步长为2
    定义一个变量,用于计算相加结果
    使用循环计数进行相加'''
sum=0
for n in range(50,125,2):
    sum=sum+n
    print(sum)

  

 

标签:end,python,sum,while,range,循环,print
From: https://www.cnblogs.com/wh0915/p/16984132.html

相关文章

  • python-while循环
    python-while循环一:程序的三种结构1:顺序代码自上而下执行2:分支根据条件有选择的执行4:循环根据条件循环执行特定代码二:while循环基本语法:while条件:要循环的......
  • python-面向对象
    1.概述1.1面向过程定义:分析出解决问题的步骤,然后逐步实现。例如:婚礼筹办--请柬(选照片、措词、制作)--宴席(场地、找厨师、准备桌椅餐具、计划菜品、购买食材)--仪式(定......
  • python-判断,随机数
    python-if判断,比较运算符,随机数1:判断的定义'''判断就是:如果满足条件就干某件事,如果不满足条件就做另一件事或者什么都不做   条件只有满足和不满足'''2:比较运......
  • python-练习(类的使用)
    手机类"""练习:创建手机类,实例化两个对象并调用其函数,最后画出内存图。数据:品牌、价格、颜色、重量行为:通话"""classMobilePhone:def_......
  • java循环语句
    循环格式(下图)for(inti=0;i<=5;i++){number+=i;}System.out.println(number);过程:while循环格式初始化语句;while(条件判断语句){循环体语句......
  • python3.7.3基础语法
     1.注释1#单行注释这是单行注释2'''多行注释'''这是多行注释3"""多行注释"""这是多行注释 2.标识符 我们......
  • Python PyTorch GPU版/CUDA 环境详细安装教程(完美避坑)
    一、安装CUDA 1、安装CUDA前请先确认Torch 所支持的版本,以免安装的Torch不支持最新CUDA的版本,下图可见Torch所支持的CUDA最新版本位11.7,如果我们安装CUDA12.0版本......
  • python之路49 模板层标签 自定义过滤器 模板继承、模型层准备、ORM部分操作
    模板层之标签{%if条件1(可以自己写也可以是用传递过来的数据)%}<p>周三了周三了</p>{%elif条件2(可以自己写也可以用传递过来的数据)%}<p>百日......
  • python学习笔记整理03(函数)
    1语法:1.1基本语法:#1.定义函数#使用def(define)关键字定义函数,且函数命名方法要遵循标识符规则deffunc1():#定义函数内的代码称为函数体print('函......
  • [NOI2016]循环之美
    链接:https://www.luogu.com.cn/problem/P1587题目描述:求有多少个$\frac{a}{b}(1<=a<=n,1<=b<=m)$在$k$进制下是纯循环小数$(注意:相等的数只算一次)$。题解:可以发现$\f......