Python—— 控制流:if & for & while

Posted xiaowenshu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python—— 控制流:if & for & while相关的知识,希望对你有一定的参考价值。

基操

编程语言类

编译型

程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。缺点:编译之后如果需要修改就需要整个模块重新编译。编译的时候根据对应的运行环境生成机器码,不同的操作系统之间移植就会有问题,需要根据运行的操作系统环境编译不同的可执行文件。编译型语言可以理解为看一本英文书,看不懂翻译成中文就 OK ,以后看中文版本。

C、C++、C#

解释型

解释性语言的程序不需要编译,相比编译型语言省了道工序,解释性语言在运行程序的时候才逐行翻译。缺点:每次运行的时候都要解释一遍,性能上不如编译型语言。解释型语言理解为看一本英文书,每次去看都要找一个翻译当场翻译,翻译一行看一行

Java、javascript、Python、Erlang、php、Perl、Ruby

总结:编译型语言速度快

选 python2 还是 python3

  当然选大的!python 2 到 2020 年就不再更新咯,库也更新得差不多,python 3 面临更好的生态环境,所以用 python 3。这里推荐用 Anaconda ,里面内置了许多有用的库: https://www.anaconda.com/distribution/ ,根据系统位数下载就 ok ,记得配置环境变量,cmd 下输入 python 可以看到 python 版本就 ok

C:\Users\Admin>python
Python 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 23:09:28) [MSC v.1916 64 bit
(AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

 

利用 Pycharm 新建项目

 

控制流

在 Python 中有三种控制流语句—— if for 和 while

 if

  用以检查条件:如果条件为真(True),我们将运行一块语句(称作 if-block 或 if 块),否则我们将运行另一块语句(称作 else-block 或 else 块)。其中 else 从句是可选的

age = int(input(Please input your age: ))
if age<18 :
    print(‘你是小鲜肉)
else:
    print(你是老腊肉)

  比如上述语句,当输入的 age 大于等于 18,就会输出:你是老腊肉;小于18,就会输出:你是小鲜肉

 

以上是关于Python—— 控制流:if & for & while的主要内容,如果未能解决你的问题,请参考以下文章

python中的3种控制流语句:if,for,while

python入门基础教程随笔4-python数据结构-控制流 if for

Python 学习星球5.0if else , while和for控制流

Python-控制流语句

Python控制流:顺序结构分支结构循环结构+forif ... elsewhileif... elif...elif..elseif

[第三节] Python流程控制语句 - if, while, for, break, continue