python 基础知识条件和循环

一、if语句

根据不同的条件来执行不同的动作。

语法:主要是有以下4种情况

1.单分支,单条件判断  

if 条件:
    代码段 (只有条件为真时,才会执行。)

2.单分支,多重条件判断

if 条件1 , 条件2:
    代码段  (两个条件组合,返回的为真时,才执行)

3. if + else

if 条件(单个或者多重条件):
    代码段
else:
    代码段(条件不为真时,执行此段代码段)

备注:一个if判断,最多只有一个else

4.if + elif + else

if 条件1:
    执行代码段1
elif 条件2:
    执行代码段2
elif 条件3:
    执行代码段3
elif 条件4:
    执行代码段4
else:
    执行代码段5

备注:是一个整体,前边的条件为真,执行相应的代码,后边的就不会再执行了。

   一个if判断后边可以跟多个elif

5.if语句小结

5.1 if后表达式返回值为True ,则执行其子代码块,然后此if语句到此终结,否则进入下一分支判断,知道满足其中一个分支,执行后终结if

5.2 判断条件中,可以引入运算符:not, and, or, is, is not

5.3 多重判断条件中,为加强可读性最好用括号包含

5.4 if 与 else 缩进级别一致表示是一对

5.5 elif 与 else 都是可选的

5.6 一个if判断最多只有一个else但是可以有多个elif

5.7 else代表if判断的终结

5.8 expession可以是返回值为布尔值的表达式(例x>1,x is not None)的形式,也可是单个标准对象(例 x=1;if x:print(‘ok‘))

5.9 所有标准对象均可用于布尔测试,同类型的对象之间可以比较大小。每个对象天生具有布 尔 True 或 False 值。空对象、值为零的任何数字或者 Null 对象 None 的布尔值都是 False。

二、 while 语句

未完待续

  

时间: 2024-12-14 04:12:39

python 基础知识条件和循环的相关文章

第四篇:python基础之条件和循环

阅读目录 一.if语句 1.1 功能 1.2 语法 1.2.1:单分支,单重条件判断 1.2.2:单分支,多重条件判断 1.2.3:if+else 1.2.4:多分支if+elif+else 1.2.5:if语句小结 1.3 案例 1.4 三元表达式 二.while语句 2.1 功能 2.2 语法 2.2.1:基本语法 2.2.2:计数循环 2.2.3:无限循环 2.2.4:while与break,continue,else连用 2.2.5:while语句小结 2.3 案例 三.for语句 3.

python基础知识--条件判断和循环

一.输入输出 python怎么来接收用户输入呢,使用input函数,python2中使用raw_input,接收的是一个字符串,输出呢,第一个程序已经写的使用print,代码入下: 1 name=input('Please enter your name:') #把接收到的值赋给name变量 2 print(name)#输出接收到的输入 input在接收输入的时候,是可以看到你输入的值的,如果是输入密码这样的呢,不想让别人看到你的密码,怎么办呢,就需要用到一个标准库,getpass,什么是标准库

Python基础之条件和循环

阅读目录 一.if语句 1.1功能 1.2语法 1.2.1:单分支,单重条件判断 1.2.2:单分支,多重条件判断 1.2.3:if + else 1.2.4:多分支if + elif +else 1.2.5if语句小结 1.3案例 1.4三元表达式 二.while语句 2.1功能 2.2语法 2.2.1:基本语法 2.2.2:计数循环 2.2.3:计数无限循环 2.2.4:while与break,continue,else连用 2.2.5:while语句小结 2.3:案例 三.for语句 3.

Python基础知识4(循环和注释)

(1)while循环 #当某个条件成立时,一直执行某个动作,语法如下: while 条件表达式: 循环代码 #条件表达式结果为True的时候 循环代码会一直执行#知道条件表达式结果为False while True: if(input('input is a ?')=='a'): break注意:上面代码为死循环,只有输入a时才会终止程序. #简单打印出1到100数字 cur = 1while cur <= 100: print(cur) cur += 1 #打印所有学生信息['Mike','J

第二章 Python基础之条件判断,循环

1.条件判断if   else 如: if age >=18 and scroe <= 100: #py中不使用&标识并集 等于使用== 不等于使用!= print('成年') else:                       #中间可以使用elif 加如其他条件     print ('dd') 2.循环 遍历 迭代 (1)while循环 需要先定义一个计数器,需要有结束的条件,否则会死循环 count =0 while count<20:     print('tian

python基础(3)--条件判断循环语句与列表解析,生成器

判断循环语句语法说明: 1,if if boolean_expression: ... elif boolean_expression: ... else ... 2,while while boolean_expression: while_suite if boolean_expression2: continue if boolean_expression3: break else: else_suite 3,for for expression in object: for_suite

Python - 基础知识 - 条件判断

1. 简单的if/else条件判断 judge_flow.py name = input("Please input name: ") if name == 'master': print('Hello Master') password = input('Please input password: ') if password == 'abc123': print('Access granted.') else: print('Wrong password!') else: pri

python 基础知识(一)

                                       python 基础知识(一) 一.python发展介绍 Python的创始人为Guido van Rossum.1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承.之所以选中Python(大蟒蛇的意思)作为程序的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者.Python是从ABC发展起来,主要受到了Modula-3(另一种相当

Python基础知识两部曲:二

如果没有看基础部分第一章,请前往Python基础知识两部曲:一 8.函数 1.定义函数: 使用关键字def来告诉python你要定义一个函数 接着指出函数名:如下面函数名是--greet_user ()是必须带上的,这里可以可以传递一些参数,也可以不传 以:结尾,且与后面所有的缩进构成了函数体 调用函数直接写上函数名,如果有参数记得带上参数 1. 无参数的函数: def greet_user(): """显示简单的函数体""" print(&qu