python学习笔记3——常用语句

if条件判断

基本用法:

if 条件:
    条件成立时,要做的事

在这里插入图片描述
当i>1时输出hello world,注意if后面要用:结尾。

if 条件:
    条件成立时,要做的事
else:
	条件不成立,要做的事

在这里插入图片描述
if语句的嵌套

if 条件:
    条件成立时,要做的事情
elif  条件2:
    ...

在这里插入图片描述
还可以在if语句中再写if语句

if 条件1:
    条件1满足执行的动作
    if 满足条件1的基础上的条件2:
        ...
    else:
    条件2不满足的情况下
else:
    条件1不满足时,执行的动作

示例程序:如果课程是PE则让男生去跑步,让女生休息。
在这里插入图片描述
用这个方法可以进行多重判断。

course = input('请输入课程: ')
sex = input('请输入性别: ')
if course == ‘PE’:
if sex == ‘boy’:
print(‘去跑步’)
else:
print(‘去休息’)
else:
print(‘上自习’)

for循环

基本用法:

for 变量 in 序列:
    循环要执行的动作

在这里插入图片描述
输出自定义序列。
使用for循环我们通常用到range()函数,这个函数的用法有三种,如:
range(10)表示从0到9的序列。
range(1,10)表示从1到9的序列。
range(1,10,2)表示1,3,5…9的序列,也就是说2是设置的步长。

示例程序,输入一个数,求这个数的阶乘:
在这里插入图片描述
break,continue和exit()

break 跳出整个循环,不会再循环后面的内容
continue 跳出本次循环,continue后面的代码不再执行,但是循环依然继续
exit() 结束程序的运行

while循环

基本用法:

while 条件():
    条件满足时,做的事情1
    条件满足时,做的事情2

示例程序:i<3时输出hello world
在这里插入图片描述
while后跟的条件为真,循环就会执行,如果后面的条件是True则这就是一个死循环,while循环的用法和for循环相似,用for循环可以实现的功能,用while循环基本都可以实现。

猜你喜欢

转载自blog.csdn.net/qq_41961805/article/details/88694690