腾讯课堂——流程控制

  预备知识

  python中有一些内置的基础方法,今天我们先介绍2个简单而且非常常用的:

    print  在控制台输出

print('Hello,world')

    input 在控制台输入

name = input('please input your name : ')
print('hello',name)

  bool值(布尔值)——真和假

    首先,我们来了解一下真、假的概念:

      1>2

      'abc'中含有3个字符

      字符'd'在'abc'中

    在python编程中,用英文True表示真,用False表示假。

  流程控制

   首先,什么是流程控制呢?为什么会有流程控制呢?

   腾讯课堂——流程控制_第1张图片

  上面这个图是一个简化的流程图,在写代码之前,我们需要把流程画的更详细一些:

   腾讯课堂——流程控制_第2张图片 

   应用——在python中应用流程控制完成模拟登陆

   腾讯课堂——流程控制_第3张图片

   *模拟登陆,如果用户输入Eva,就输出hello,Eva!否则就输出Byebye!

  实现——代码实现登陆

name = input('please input your name : ')
if name == 'Eva':
    print(
'Hello,Eva!')
else:
    print(
'Byebye!')

  除了刚刚我们已经学习过的print和input方法,又多了一些我们不认识的东西。。。

  首先,这里的name是什么呢?

  解决了name,我们就开始研究流程控制的精华语法了——if条件语句:

if '条件':
    '条件成立后执行的代码'
else:
    '条件不成立时执行的代码'

    腾讯课堂——流程控制_第4张图片

    例如:

if 1>10:
    print("正在执行if条件下的代码")
else:
    print("正在执行else下的代码")
例1:if条件语句

  除此之外,条件语句还可以这样用:

复制代码
if '条件1':
    '条件1成立后执行的代码'
elif '条件2':
    '条件2成立后执行的代码'
elif '条件3':
    '条件3成立后执行的代码'
……
else:
    '上述所有条件都不成立时执行的代码'
复制代码

    腾讯课堂——流程控制_第5张图片

if 1>10:
    print("正在执行if条件下的代码")
elif 10>1:
    print("执行第1个elif条件下的代码")
elif 5>1:
    print("执行第2个elif条件下的代码")
else:
    print("正在执行else下的代码")
例2:if条件语句

 

  更多相关内容,详见:

    Python全栈开发入门经典:https://ke.qq.com/course/157698#tuin=839b573b 

     Python全栈开发进阶实战:https://ke.qq.com/course/158006#tuin=839b573b

 

  

     

 

  

转载于:https://www.cnblogs.com/l-hf/p/11528934.html

你可能感兴趣的:(腾讯课堂——流程控制)