前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python之‘’控制流‘’

Python之‘’控制流‘’

作者头像
用户1173509
发布2018-01-17 14:58:32
6620
发布2018-01-17 14:58:32
举报
文章被收录于专栏:CaiRuiCaiRui

一、if语句

格式:

代码语言:javascript
复制
i1 = 3
if i1 > 4:
    print('yes you are right')
elif 0 < i1 < 4:
    print('im dont konw')
else:
    print('no you are wrong')

注意if、elif以及else后面的(:)符号,我们通过它告诉Python下面跟着一个语句块。

二、while语句

代码语言:javascript
复制
number = 23
running = True

while running:
    guess = int(input('enter an integer:'))

    if guess == number:
        print('congratulations,you guessed it')
        running = False
    elif guess < number:
        print('no,it is a little lower than that')
    else:
        print('no,it is a little higher than that ')
else:
    print('the while loop is over')

print('done')输出结果:

enter an integer:22 no,it is a little lower than that enter an integer:24 no,it is a little higher than that enter an integer:23 congratulations,you guessed it the while loop is over done

注意:在Python2.x版本中输入使用的是raw_input而在Python3.x版本中输入使用的是input。并且后面都要跟冒号。

三、for循环

格式:for...in

代码语言:javascript
复制
for i in range(1,5):
    print(i)
else:
    print('the loop is over')

结果:
C:\Python36\python.exe C:/Users/蔡瑞/7.py
1
2
3
4
the loop is over

Process finished with exit code 0

注意:range(1,5)只是输出1-4没有5。还有,else部分是可选的,如果包含else,它总是在for循环结束后执行一次,除非遇到break语句。

for循环在这个范围内递归,这就相当于把序列中的每个数(或对象)赋值给i,一次一个,然后以每个i的值执行这个程序块。

Programming is fun 

When the work is done

if you wanna make your work also fun:

  use Python

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-09-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、if语句
  • 二、while语句
  • 三、for循环
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档