テンセント教室 - プロセス制御

  予備

  いくつかのビルトインのpythonベースのアプローチは、今日、我々は2つの単純なと非常に一般的に導入し、あります。

    コンソールでの印刷出力

印刷こんにちは、世界

    コンソール入力で入力

名前=入力(入力してくださいあなたの名前:
印刷こんにちは、名前)

  bool値(ブール値) - TrueとFalse

    まずは、真、偽の概念を見てみましょう:

      1> 2

      「ABC」を3つの文字が含まれています

      文字「ABC」で「D」

    Pythonプログラミングでは、英語真、または偽のために。

  プロセス制御

   まず、それを制御するためのプロセスは何ですか?なぜプロセスは、それを制御しますか?

   

  この図は、単純化したフロー図である上に、コードを書く前に、私たちはそれらのいくつかをより詳細にプロセスを描画する必要があります。

    

   アプリケーション - pythonの完全なシミュレートされた着地でのアプリケーションのフロー制御

   

   *模擬着陸、ユーザーはハロー出力に、エヴァに入った場合は、エヴァ!そうしないと、出力バイバイ!

  実現 - 着陸のためのコード

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

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

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

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

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

    

    例如:

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

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

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

    

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

 

  

     

 

  

  预备知识

  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表示假。

  流程控制

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

   

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

    

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

   

   *模拟登陆,如果用户输入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:
    '条件不成立时执行的代码'

    

    例如:

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

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

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

    

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

 

  

     

 

  

おすすめ

転載: www.cnblogs.com/l-hf/p/11528934.html