Python——循环

简介: Python——循环

什么是循环

       循环实在满足特定条件的情况下,重复执行某段代码。

While循环

       当num < 10 条件成立时,一直执行while 里的代码



死循环 (即条件一直成立,不会改变条件,程序会一直执行下去)

       while True:

               print('欢迎给位')



有终止条件的循环

       num = 0

       while num <10:

               print(num)

               num += 1


range()函数


  range()函数返回的是一个可迭代对象(类型是对象),而不是列表类型,所以打印的时候不会打印列表。range()函数为左包含右不包含。


比如


       range(1,6)    range(0,10)


       a = range(1,6)


则生成1、2、3、4、5的可迭代对象


       a = range(1,6)


       print(type(a))


       <class 'range'>


for 循环


for循环可以遍历任何序列的对象,列表/字典/元组/字符串等。for循环一班配合range()函数使用


       str1 = 'python'


       for  obj  in  str1:


               print(obj)


       for  i  in  range(1,10):


               print(i)


练习:求1-100相加的和

       sum = 0

       for num in range(1,101):

           sum += num

       print(sum)


上一篇补充答案游戏答案:


boss_ph = 800      

        while True:

           user_input = input("请输入您的技能 1.乾坤一掷 2.戒骄戒躁")

           if user_input == "1":

               print("用户使用了技能-乾坤一掷")

           else:

               print("用户使用了技能-戒骄戒躁")

           if   boos_ph <= 0

               print(boss_ph)    

               print("玩家获胜")

相关文章
|
2月前
|
大数据 Python
Python中for循环的嵌套应用
Python中for循环的嵌套应用
35 1
|
20天前
|
索引 Python
Python循环怎么给enumerate和for做对比
**Python中的`for`循环遍历集合,而`enumerate`函数在迭代时提供元素的索引。
|
1月前
|
Python
掌握Python中循环语句的精髓:基础用法与高级技巧
掌握Python中循环语句的精髓:基础用法与高级技巧
|
2月前
|
大数据 Python
Python中while循环的嵌套应用详解
Python中while循环的嵌套应用详解
30 0
|
10天前
|
设计模式 开发者 Python
Python中循环依赖问题及其解决方案
循环依赖是 Python 开发中需要特别注意的问题。通过重新设计模块结构、延迟导入、依赖注入、利用 Python 的动态特性以及代码重构等方法,可以有效地解决循环依赖问题。这些策略不仅有助于提高代码的可维护性和可读性,还能避免潜在的运行时错误。在实际开发中,开发者应该根据具体情况选择合适的解决方案。
|
21天前
|
设计模式 算法 Python
Python回调函数中的循环艺术:深入探索for循环的回调应用
Python回调函数中的循环艺术:深入探索for循环的回调应用
12 1
|
26天前
|
Python
Python教程:一文了解Python的条件、循环语句
条件语句(Conditional Statements)是编程中用于根据条件执行特定代码块的结构。在 Python 中,条件语句通常使用 if、elif 和 else 关键字来实现。通过条件语句,程序可以根据不同的条件选择性地执行不同的代码块。 循环语句(Loop Statements)则是一种重复执行特定代码块的结构。在 Python 中,常见的循环语句有 while 循环和 for 循环。循环语句允许程序根据特定的条件或者对一个序列进行迭代,重复执行一段代码,直到满足退出循环的条件为止。
13 1
|
26天前
|
Python
在Python中,`range()`函数生成一个整数序列,用于循环迭代。
【6月更文挑战第19天】`Python`的`range()`函数生成整数序列,用于迭代。它接受`start`(默认0)、`stop`(不包含,右开)和`step`(默认1)参数。在`for`循环中,`range(5)`会输出0到4。若要包含结束值,需将`stop`设为`end+1`,如`range(1, 6)`将输出1到5。
32 1
|
27天前
|
Python
【随手记】python语言的else语句在for、while等循环语句中的运用
【随手记】python语言的else语句在for、while等循环语句中的运用
25 2
|
27天前
|
开发者 Python
Python基础第三篇(Python逻辑判断与循环)
Python基础第三篇(Python逻辑判断与循环)