当前位置: 首页 > news >正文

上海个人建站包装设计网站排行榜前十名

上海个人建站,包装设计网站排行榜前十名,做网站建设公司企业,济宁网络目录 if语句else if语句for循环遍历类型range关键字 while循环break语句continue语句 Python流程控制是Python编程中非常重要的一部分#xff0c;它用于控制程序的执行流程。Python提供了多种流程控制语句#xff0c;包括if语句、while循环、for循环、break和continue语句等。… 目录 if语句else if语句for循环遍历类型range关键字 while循环break语句continue语句 Python流程控制是Python编程中非常重要的一部分它用于控制程序的执行流程。Python提供了多种流程控制语句包括if语句、while循环、for循环、break和continue语句等。这种流程控制在各个语言中都是大同小异的如果你已经学过其他的语言那么这章节就可以直接跳过。 if语句 if语句用于根据条件执行不同的代码块。condition是一个布尔表达式后面一定要加冒号这是python语法规定。if语句后面的条件表达式是可以加括号的但并不是必须的。使用括号可以使代码更加清晰易读特别是在复杂的条件表达式中。然而括号并不是语法要求可以根据个人编码风格和团队约定进行选择。 if condition:# code to be executed if condition is True else:# code to be executed if condition is False下面的代码演示了如何使用if语句来判断一个数是否为正数 num int(input(请输入一个整数)) if num 0:print(输入的数是正数) else:print(输入的数不是正数)else if语句 else if语句用于在if语句之后添加多个条件分支使用方式和if语句是一样的。另外需要注意的是最后的else语句是直接在else后面加冒号的应该后面已经没有判断条件了。 if condition1:# code to be executed if condition1 is True elif condition2:# code to be executed if condition1 is False and condition2 is True else:# code to be executed if condition1 and condition2 are Falsecondition1和condition2是两个布尔表达式如果它们的值为True则执行相应的代码块否则执行else语句中的代码块。下面的代码演示了如何使用else if语句来判断一个数是否为偶数 num int(input(请输入大于0的数)) if num 0:print(输入的数大于0) else if num 0:print(输入的数小于0) else:print(输入的数等于0)for循环 for循环用于遍历一个序列如列表、元组或字符串中的元素。它的语法如下 for element in sequence:# code to be executed for each element in sequence其中element是当前遍历到的序列元素的值sequence是一个序列如列表、元组或字符串。循环体内的代码块可以包含任意Python语句。在每次循环迭代中element的值都会被更新为下一个序列元素的值。 遍历类型 for循环是可以用于遍历各种序列主要有列表、元组、字符串、字典等。 遍历列表 fruits [apple, banana, orange] for fruit in fruits:print(fruit)遍历元组 numbers (1, 2, 3, 4, 5) for num in numbers:print(num)遍历字符串 word Python for char in word:print(char)遍历字典的键 ages {John: 25, Alice: 28, Bob: 30} for name in ages:print(name)range关键字 以上是for循环遍历列表元组相关操作有时候我们又需要遍历序列这时候就需要range关键字了。在 Python中range() 是一个内置函数用于生成一个整数序列。它可以通过指定起始值、结束值和步长来生成相应的序列。 range() 函数的语法如下 range(stop) range(start, stop) range(start, stop, step)参数说明 start可选起始值默认为 0。stop结束值生成的序列不包括该值。step可选步长默认为 1。 range() 函数返回的是一个可迭代对象通常与 for 循环结合使用。当只传递一个参数时默认是作为结束值当传递两个参数时第一个参数作为起始值第二个参数作为结束值当传递三个参数时第一个参数作为起始值第二个参数作为结束值第三个参数作为步长。 以下是一些使用 range() 函数的示例 # 生成 0 至 4 的整数序列 numbers1 range(5) print(list(numbers1)) # [0, 1, 2, 3, 4]# 生成 1 至 10 的整数序列 numbers2 range(1, 11) print(list(numbers2)) # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]# 生成 0 至 10 的偶数序列 numbers3 range(0, 11, 2) print(list(numbers3)) # [0, 2, 4, 6, 8, 10]for element in range(start, stop, step):# 在此处执行循环体语句需要注意的是range() 函数生成的是惰性序列lazy sequence它并不会一次性地将所有的值都存储在内存中而是在需要的时候才生成新的值。如果想要立即获取包含所有整数的列表可以使用 list(range(start, stop, step)) 的方式进行转换。 # 遍历 1 至 10 的整数步长为 1 for num in range(1, 11, 1):print(num)# 遍历 0 至 10 的偶数步长为 2 for num in range(0, 11, 2):print(num)# 遍历 10 至 1 的整数步长为 -1 for num in range(10, 0, -1):print(num)while循环 while循环用于重复执行一段代码直到满足某个条件为止。它的语法如下 while condition:# code to be executed repeatedly until condition is Falsecondition是一个布尔表达式如果它的值为True则执行循环体内的代码块否则跳出循环。循环体内的代码块可以包含任意Python语句。 下面的代码演示了如何使用while循环来计算1到100的和 total 0 i 1 while i 100:total ii 1 print(1到100的和为, total)注意在while循环中一定要确保在循环体中更新循环条件的值以避免无限循环的情况发生。如果条件永远为真会导致代码陷入无限循环的状态程序无法继续向下执行。 为了避免无限循环可以在循环体内使用适当的条件控制语句如break来跳出循环或者在外部设定一个计数器并确保在合适的时机更新计数器的值。 break语句 break 是一种控制流语句在循环中使用它可以立即终止循环并跳出循环体进而执行循环外的下一条语句。当 break 语句被执行时程序将会跳出循环继续执行循环后面的代码。它可以用于 while 循环、for 循环等循环结构。 fruits [apple, banana, cherry, date]for fruit in fruits:if fruit cherry:breakprint(fruit)print(Loop ends)输出结果为 apple banana Loop ends在上面的示例中当循环遍历到 cherry 时满足条件 fruit cherrybreak 被执行立即终止了循环。因此后续的 date 不会被输出。 使用 break 语句可以在满足特定条件时提前退出循环从而减少不必要的迭代。在某些情况下特定条件的出现可能会导致循环无需执行其余部分这时可以利用 break 来提前终止循环节省计算资源。 continue语句 在Python中continue语句用于跳过当前循环中的剩余代码并继续执行下一次循环。当continue语句被执行时程序将立即跳转到循环的开头而不执行continue语句之后的代码。它通常用于条件判断内部用来控制循环的执行流程。 for i in range(1, 11):if i % 2 1:continueprint(i)上述代码将输出偶数的数字而跳过了奇数。输出结果如下 2 4 6 8 10在上述示例中循环从1到10当遇到奇数时continue语句将会跳过print(i)的执行直接进入下一次循环从而实现了只输出偶数的效果。 需要注意的是continue语句只会跳过当前循环内部的剩余代码不会终止整个循环。如果要彻底终止循环可以使用break语句。 ** 更多精彩内容请关注同名公众一点siralittle-sir **
http://www.w-s-a.com/news/958326/

相关文章:

  • 创建门户网站一页网站首页图如何做
  • 服装手机商城网站建设sns社交网站有哪些
  • 无锡工程建设招标网站怎么自己建设公司网站
  • 哪个网站可以学做咸菜安卓软件开发需要学什么软件
  • 自有网站建设的团队遂宁市建设局网站
  • 网站建设哪个好一些网站内容导出
  • 什么网站的页面做的比较好看网上做平面设计的网站
  • 网站建设单选网站建设学校培训学校
  • 可以做app的网站logo设计在线生成免费标小智
  • 网站变更备案做酒类网站
  • 网站必须要备案吗东莞市非凡网站建设
  • 太原建网站公司网站设计的流程是怎样的
  • 网站开发交易平台北京网站建设的价格低
  • 捷克注册公司网站搜索引擎广告推广
  • 网站的实用性青岛九二网络科技有限公司
  • 广东备案网站网站反链如何做
  • 做网站的实施过程企业建设H5响应式网站的5大好处6
  • ps制作个人网站首页景安搭建wordpress
  • 常德建设网站制作网站建设推广是什么工作
  • 长春服务好的网站建设百度推广话术全流程
  • 做的网站浏览的越多越挣钱基于jsp的网站开发开题报告
  • 好的做问卷调查的网站好网站调用时间
  • 广州微网站建设平台阿里云国外服务器
  • 如何把做好的网站代码变成网页wordpress shortcode土豆 视频
  • 网站改版竞品分析怎么做中山网站建设文化价格
  • 玉林市网站开发公司电话做网站空间 阿里云
  • 南充做网站略奥网络免费的正能量视频素材网站
  • 电子商务网站开发的基本原则汕头网站制作流程
  • 网站访问量突然增加合肥宣传片制作公司六维时空
  • 建设购物网站流程图怎么找网站