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

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

循环表达

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

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

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

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

if 条件为真:
    do something
elif 条件为真:
    do something
else:
    do something

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

if 条件为真:
    do something
if 条件为真:
    do something
else:
    do something
# 从键盘输入一个数,并判断数的大小后输出
# python和win cmd一样,从键盘输入的都是字符串,用int函数转换为数字
num = int(input('请输入一个数:'))
if num > 5:
    print('ok-%d'%num)
elif num < 3:
    print('ok-%d' % num)
else:
 print('error-%d' % num)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序员互动联盟

【面试宝典】C++中const关键字的用法

对于刚毕业的应届生来说面试中经常被问到const关键字的用法,小编在这里为大家总结如下: 修饰常量 用const修饰的变量某种意义上就是常量,编译器会对它进行...

2565
来自专栏云霄雨霁

Java--类和对象之句柄、作用域

2016
来自专栏机器学习从入门到成神

关于Java中==与equals的解析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_35512245/articl...

620
来自专栏用户3030674的专栏

java接口

接口中常量的修饰关键字:public,static,final(常量) 函数的修饰关键字:public,abstract 如果没有写全,系统在编译时会自动加上 ...

922
来自专栏程序员互动联盟

【编程基础】Java的八种基本数据类型

程序=数据+算法,也就是说程序就是你编写算法操作数据。Java是一种强类型语言,也就是说每一个变量都必须是某种类型的变量。在Java中数据类型分为基本数据类型和...

3608
来自专栏顶级程序员

Java中的反射总结

刚开始学习Java的时候真的很难理解反射到底是个什么东西 一些书籍,哪怕是很经典的书籍都解释的让人感觉懵懵的,或许的确是我太笨 况且,网上说在将来学习框架的时...

3295
来自专栏GreenLeaves

C#运算符的优先级

在C#中,一共有38个常用的运用符,根据它们所执行运算的特点和它们的优先级,为了便于记忆,我将它们归为七个等级:1、单元运算符和括号。2、常规算术运算符。3、位...

20310
来自专栏Vamei实验室

Java基础11 对象引用

我们之前一直在使用“对象”这个概念,但没有探讨对象在内存中的具体存储方式。这方面的讨论将引出“对象引用”(object reference)这一重要概念。 ...

1928
来自专栏运维技术迷

PHP-数组

数组可以使单个变量中存储多个值的特殊变量,php中的数组使用array();来定义,或者用[]来定义,php中的数组相当于python中的列表。在php中,有三...

4108
来自专栏LeetCode

LeetCode 169. Majority Element

思路:数组中有一个数字的出现次数超过一半,也就是说这个数字的出现次数比其他的所有的数字的出现次数之和还要多。因此我们可以考虑遍历数组的时候保存两个值,一个是数组...

671

扫码关注云+社区