前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python学习笔记2.3- 循环、判断

python学习笔记2.3- 循环、判断

作者头像
锦小年
发布2018-01-02 13:55:42
5320
发布2018-01-02 13:55:42
举报
文章被收录于专栏:锦小年的博客

会了print()以后就可以开始基础编程,首先要学会怎么表达循环和条件判断,这是程序中用来表达逻辑的语法。python中的循环关键字有:for 和 while, 同样的判断关键字为:if

循环表达

  • for循环,其基本表达为:
代码语言:javascript
复制
# python中用 # 表示注释关键字,等同于c/c++中的//
# python中:表示语句结束,用在循环、条件、函数中
# python中用pass表示占位符,也就是空语句,不执行任何操作却能够保证程序结构的完整性
for a in b:
    pass

在该表达中,a是b的一个元素,也就是a能够在b中索引,那么b就是一定能够被索引的对象,比如列表、字符串等。常用的表达形式有一下几种。

代码语言:javascript
复制
# 元素为0-9的列表
for i in range(10):
    print(i)
代码语言:javascript
复制
# 元素为字符串的列表
name = ['libai','dufu', 'xiaobai']
for i in name:
    print(i)
代码语言:javascript
复制
# 字符串的索引
s = 'ascdddd'
for c in s:
    print(c)
  • while循环,表达式为:
代码语言:javascript
复制
while 条件为真:
    pass
代码语言:javascript
复制
n = 0
while n < 5:
    n += 1
    print(n)

if条件判断,语法格式为:

代码语言:javascript
复制
if 条件为真:
    do something
elif 条件为真:
    do something
else:
    do something

elif 和 else 可以没有,此时表达为:

代码语言:javascript
复制
if 条件为真:
    do something
代码语言:javascript
复制
if 条件为真:
    do something
else:
    do something
代码语言:javascript
复制
# 从键盘输入一个数,并判断数的大小后输出
# python和win cmd一样,从键盘输入的都是字符串,用int函数转换为数字
num = int(input('请输入一个数:'))
if num > 5:
    print('ok-%d'%num)
elif num < 3:
    print('ok-%d' % num)
else:
代码语言:javascript
复制
 print('error-%d' % num)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 循环表达
  • if条件判断,语法格式为:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档