首页 > 其他分享 >4.循环结构

4.循环结构

时间:2023-07-30 15:37:06浏览次数:38  
标签:end continue range while 循环 print 结构

4.循环结构

当一件事需要重复去做时,就使用循环结构。

一. for 循环

1. range()函数

range(开始,结束,步长),如果range()中只放一个数字,就是获得0到这个数字减1

#输出1-10之间所有的数字
for i in range(1,11):
      print(i,end=' ')

2. for循环输出字符串

a = '我是故夏'
for i in a:
      print(i,end=',')

二, while 循环

1. while循环

格式:

while 条件:
	条件成立执行的语句
a = 1

while a<=10:
      print(a)
      a+=1

2. while - else 循环

格式:

while 条件:
	条件成立执行的语句
else:
    条件不成立执行的语句
i = 1
while i <=10:
      print(i)
      i+=1
else:
      print("输出结束啦")

三. 死循环

i = 1
while i:
      print(i)

四. break 和 continue

break:结束循环

i = 1
while i<=10:
      print(i)
      if i == 5:
            break
      i+=1

continue:结束本次循环

for i in range(1,11):
      if i == 5:
            continue
      print(i)

五.循环嵌套

外层循环执行一次,内层循环执行多次

#****
#****
#****
for i in range(3): #外层循环控制行
      for i in range(4): #内层循环控制列
            print('*',end='')
      print()

标签:end,continue,range,while,循环,print,结构
From: https://www.cnblogs.com/sqy2010/p/17591436.html

相关文章

  • 4.循环结构
    4.循环结构当一件食需要重复去做时,就使用循环结构。一、for循环1.range()函数range(开始,结束,步长),如果range()中只放一个数字,就是获得0到这个数字减1#输出1—10之间所有的数字foriinrange(1,11):print(i,end='')2.for循环输出字符串a='hvk'foriina:......
  • 2.顺序结构&&习题
    2.顺序结构&&习题一、表达式1.四则运算a=6b=2print(a+b)#输出:8print(a-b)#输出:4print(a*b)#输出:12print(a/b)#输出:3.02.取余%取余,余数的符号(正负),随后面的数print(6%2)#输出:2print(7%2)#输出:1print(-7%2)#输出:1print(7%-2)#输出:-1print(-7%-2)#输出:-13.......
  • 2.顺序结构&&习题
    2.顺序结构&&习题一,表达式1.四则运算a=6b=2print(a+b)#输出:8print(a-b)#输出:4print(a*b)#输出:12print(a/b)#输出:3print(5/2)#输出2.52.取余%取余,余数的符号(正负),随后面的除数print(6%2)#输出:0print(7%2)#输出:1print(-7%2)#输出:1prin......
  • 3.分支结构and习题
    3.分支结构and习题一、语法1.if语句格式:if条件:条件成立执行的语句if6>3:print("条件成立")2.if-else语句格式:if条件:条件成立的语句else:条件不成立的语句if6>3:print('条件成立')else:print('条件不成立')3.if-eli......
  • 3.分支结构and习题
    3.分支结构and习题一.语法1.if语句格式:if条件: 条件成立执行的语句if6>3: print("条件成立")2.if-else语句格式:if条件: 条件成立执行的语句else: 条件不成立执行的语句if6>3:print('条件成立')else:print('条件不成立')3.if-elif-......
  • 数据结构基础
    逻辑结构和物理结构记录一下最近开始学习的数据结构与算法逻辑结构是指数据对象中数据元素之间的相互关系。集合结构集合结构中数据元素,除了都属于一个集合外,无其它关系线性结构数据元素之间是一对一的关系树形结构数据元素之间存在一对多的关系圆形结构数据元素存在多对多的关系物......
  • 37 pinctrl(三)数据结构
    1.pinctrl在devicetree中的定义和使用2.pinctrldriverinit3.常用数据结构pinctrl驱动的注册主要实现函数structpinctrl_dev*pinctrl_register(structpinctrl_desc*pctldesc, structdevice*dev,void*driver_data)从设备树中获取pinctrl_desc,然后将......
  • 408-数据结构算法题笔记
    常用基本操作1.定义整数无穷大#defineINT_MAX=0x7f7f7f7f;2.绝对值函数intabs_(intx){ if(x<0)return-x; returnx;}3.最大最小值函数(一般可以直接写吧)intmin(inta,intb){ if(a<b)returna; returnb;}说明时空间复杂度可以先设neg:代码规范1.函......
  • 分支与循环
    文章目录分支语句和循环语句1.什么是语句?2.分支语句(选择结构)2.1if语句2.1.1悬空else2.1.2if书写形式的对比2.2switch语句2.2.1在switch语句中的break3.循环语句3.1while循环3.1.1while语句中的break和continue3.2for循环3.2.1语法3.2.2break和continue在for循环中3.2......
  • 9. 现代循环神经网络
    例如,循环神经网络在实践中一个常见问题是数值不稳定性。尽管我们已经应用了梯度裁剪等技巧来缓解这个问题,但是仍需要通过设计更复杂的序列模型来进一步处理它。具体来说,我们将引入两个广泛使用的网络,即门控循环单元(gatedrecurrentunits,GRU)和 长短期记忆网络(longshort-term......