PYTHON教程之循环语句while和for循环

51changxue
51changxue
51changxue
54
文章
3
评论
2018年4月5日17:15:20 评论 231 views

PYTHON教程之循环语句while和for循环

PYTHON教程之循环语句while和for循环

#1.for循环
#for item in sequence:
#    expressions
#sequence 为可迭代的对象,item 为序列中的每个对象
example_list = [1,2,3,4,5,6,7,12,543,876,12,3,2,5]
example_list = [1,2,3,4,5,6,7,12,543,876,12,3,2,5]
for i in example_list:
    print(i)
    print('inner of for')
print('outer of for')
#2.while循环
#while condition:
#    expressions
#其中 condition 为判断条件,在 Python 中就是 True 和 False 其中的一个,如果为 True
#  那么将执行 exexpressions 语句,否则将跳过该 while 语句块接着往下执行。
condition = 0
while condition < 10:
    print(condition)
    condition = condition + 1
#输出的结果将是 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 第一行设置 condition 的 初始值为 0,
# 在进行 while 判断的时候 0 < 10 为 True, 将会执行 while 内部 的代码,首先先打印出该值,
# 然后将 condition 值加 1,至此将完成一次循环;再 condition 的值与 10 进行比较,仍然为 True,
# 重复如上过程,至到 condiiton 等于 10 后,不满足 condition < 10 的条件(False),
# 将不执行 while 内部的内容 所以 10 不会被打印。
#3.break退出整个循环
#break用法,在循环语句中,使用 break, 当符合跳出条件时,会直接结束循环,这是 break 和 True False 的区别。
while True:
    b= input('type somesthing:')
    if b=='1':
        break
    else:
        pass
    print('still in while')
print ('finish run')

#continue退出本次循环
while True:
    b=input('input somesthing:')
    if b=='1':
       continue
    elif b=='9':
        break
    else:
        pass
    print('still in while' )

print ('finish run')

#在代码中,满足b=1的条件时,因为使用了 continue , python 不会执行 else 后面的代码,而会直接进入下一次循环。

运行结果:

"D:\Program Files\python\python.exe" "D:/Program Files/python/example/PYTHON教程之循环语句while和for循环.py"
1
inner of for
2
inner of for
3
inner of for
4
inner of for
5
inner of for
6
inner of for
7
inner of for
12
inner of for
543
inner of for
876
inner of for
12
inner of for
3
inner of for
2
inner of for
5
inner of for
outer of for
0
1
2
3
4
5
6
7
8
9
type somesthing:2
still in while
type somesthing:2
still in while
type somesthing:1
finish run
input somesthing:1
input somesthing:1
input somesthing:2
still in while
input somesthing:2
still in while
input somesthing:9
finish run

Process finished with exit code 0

 

继续阅读
51changxue
  • 本文由 发表于 2018年4月5日17:15:20
  • 转载请务必保留本文链接:https://51changxue.com/396.html
pycharm永久破解激活教程 Python

pycharm永久破解激活教程

PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、...
PYTHON添加线程 Python

PYTHON添加线程

线程调用: import threading #导入模块 #def main(): # print(threading.active_count()) #获取已激活的线程数 # print(threa...
Python多线程(threading)与多进程(multiprocessing ) Python

Python多线程(threading)与多进程(multiprocessing )

对于操作系统来说,一个任务就是一个进程。例如打开浏览器,打开word,打开记事本等等,都是独立的任务,它们各自为一个或者多个进程。这里要注意的是,同一种任务打开多个,分别属于不同进程,例如chrome...
Tkinter控件快速引用总结 Python

Tkinter控件快速引用总结

1.创建窗口主题 2.Lable标签 3.Button按钮 4.Entry单行文本框 5.Text多行文本框 6.ListBox列表 7.Radiobutton单选框 8.Checkbutton复选框...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: