Python开采入门14天集中演练营,python基础语法

2019-05-10 10:00 来源:未知

Python基础

  • 第一个python程序
  • 变量
  • 程序交互
  • 主旨数据类型
  • 格式化输出
  • 着力运算符
  • 流程序调节制if...else...
  • 流程序调控制-循环

python第一章

# python基础语法

第一个python程序

python变量

变量存款和储蓄在内部存款和储蓄器中的值,数据是有的时候的。那就象征在开创变量时会在内部存款和储蓄器中开垦3个空中。

依赖变量的数据类型,解释器会分配内定内部存款和储蓄器,并调节怎么样数据能够被贮存在内部存款和储蓄器中。

从而,变量能够钦定不一致的数据类型,这么些变量能够积累整数,小数或字符。

变量的效果

存数据 被先后调用和操作

标志数据

扬言变量

变量名 = 变量值

name = “dh” 

变量定义标准:

变量名只可以是 字母、数字或下划线的即兴组合

变量名的率先个字符不可能是数字

转眼间重中之重字无法宣称为变量名【python的语法关键词、python内置变量】

变量命名习贯

一、驼峰体(每种首字母大写)

AgeOfOldboy = 56

NumberOfStudents = 80

2、下划线(官方推荐)

age_of_oldboy = 56

number_of_students = 80

概念变量的Low格局

变量名称叫中文、拼音

变量名过长

变量名不达意

如:

 你的年龄 = 20 age_of_oldboy = 20

 ni_denianling = 20

 the_ni_de_mingzi = 20 your_name = 20

 name1 = 1

 name2 = "北京"

调用变量

print(age_of_oldboy)

修改动量值

age_of_oldboy = 30

常量

世代不改变的量 举个例子π=3.1四.....

python里边未有2个极度的语法代表常亮,程序猿约定:常量变量名全体为题写

如:AGE_OF_OLDBOY = 20

读取用户输入

input()

name = input("input name:")

注释

作用:

  1、注释掉不用的代码

  贰、描述代码段的意味

代码注释原则:

  1、不用任何加注释

  二、只需求在大团结认为事关心尊崇大或倒霉精晓的部分加注释就能够

  叁、注释能够用汉语或英文,但相对不要用拼音

### 变量与常量
声称变量:

文件实践

1.用notepad 创造一个文书,输入以下代码:

print('HelloWorld')
print('python好简单啊,我要学好挣大钱!')

二.封存为HelloWorld.py,注意要重申.py后缀名的法力
三.进入 cmd命令行,实施python HelloWorld.py,看结果(在文书名前加python的缘由是要把代码交给python解释器去解释实行)

python数据类型

中央项目

​   数字

​     整数int

​     长整型long

​     浮点型float

​     负数

​   字符集

​     文本str

​     字节bytes

​   布尔

​     True/Flase

数据集

   列表list

​   元组tuple

​   字典dict

    有序字典

    冬季字典

​   集合set

    有序集中

    冬辰集中

int(整型)

在三13位机器上,整数的位数为叁拾位,取值范围为-二3~231-1

在陆10人系统上,整数的位数为陆九人,取值范围为-二63~263-1

long(长整型)

python的长整数未有一点点名位宽。即python未有限制长整数数值的分寸,但实则由于机械的内部存款和储蓄器有限,大家使用的长整数数值不容许极端大。

浮点数float

粗略的敞亮正是小数

字符串

在python中,加了引号的字符都被以为是字符串(包涵单引号、双引号、三引号)

单双引号未有其余不相同,唯有上边包车型地铁场地下,要求思考单双引号的相配

msg = "I'm 20 years old!"

多引号作用是多行字符串必须用多引号

图片 1图片 2

msg = ‘’‘

我爱北京天安门

天安门上太阳升

’‘’

print(msg)

View Code

 

字符串拼接

字符串能够相加和相乘,字符串只好和字符串举行拼接

name age

name * 10 把name的值打字与印刷19遍

布尔类型

真/假 True/False

用以逻辑剖断,是合情合理的为True,依旧错误的为False!

管理器为何要描述这种规则吧?

因为能够依照条件结果来做不通的事务,如:

图片 3图片 4

if a > b :

​ print ("this is a bigger number than b")

else:

​ print("this is a smaller number than b")

View Code

 

格式化输出

%s 代表 字符串

%d代表 数字

%f代表 浮点数 float

运算符

算数运算

  “ - * / 、取余数:% 、幂:** x的y次幂、取整数//”

图片 5

相比较运算

  "等于:== 、不等于:!= 、不等于:<>、> 、<、>= 、<="

图片 6

逻辑运算

  "与and、或or、非not"

图片 7

赋值运算

  “等于=、加等于 =、减等于-=、乘等于*=、除等于/=、取模等于%=、幂等于**=、取整除等于//=”

图片 8

成员运算

图片 9

身份运算

图片 10

位运算

图片 11

 

```
name = "wualin"
```

交互器施行

python交互器正是不能缺少用来对代码进行调治将养用的

流程序调节制

单分支

if条件:

    满足条件后要执行的代码

双分支

if条件:

​    满足条件后要执行的代码

else:

​    if条件不满足就走这里的代码

多分支

if条件:

​    满足条件后要执行的代码

elif:

​    如果上边的条件不满足就走这个

elif:

​    如果上边的条件不满足就走这个

elif:

​    如果上边的条件不满足就走这个

##### 变量的概念规则:

变量

while循环

语法:

while 条件:

​    条件成立,执行代码...

 

pass   #正是怎么着都不做

 

死循环dead loop

count = 0

while True:

​    print ("count:", count)

​    count  = 1

 

  1. 变量名只可以是字母,数字,下划线的大肆组合
  2. 变量名的第1个字符不可能是数字
  3. 入眼字不能够宣称为变量名

变量是怎么?

eat = 100 20 30
cloth = 200 300
print('total=',cloth eat)

所谓的变量,正是把程序运算的高级中学级结果不常存放到内部存款和储蓄器里,以备后边的代码继续调用,用来标志数据,存款和储蓄数据的

循环终止语句

break   用于完全甘休1个循环,跳出循环体 实施后边的言语

continue   跳出此番巡回,进行后一次循环

 

勤学苦练:猜年龄游戏

勤学苦练一、输入姓名、性别,剖断假设是女子,打字与印刷自身爱好女子,不然,打字与印刷一同来搞基!

图片 12图片 13

name = input("input name:")
sex = input("input sex:")

if sex == "女" :
    print("我喜欢女生!")
else:
    print("一起来搞基!")
'''
测试结果1:
input name:join
input sex:男
一起来搞基!
-----------
测试结果2:
input name:小薇
input sex:女
我喜欢女生!
'''

View Code

练习2、输入姓名、性别、年龄,判定借使是女孩子且年纪低于三十岁,打字与印刷自个儿欣赏女子,不然,打字与印刷姐弟恋也很好!

图片 14图片 15

name = input("input name:")
sex = input("input sex:")
age = int(input("input age:"))

if sex == "女" :
    if age < 28:
        print("我喜欢女生")
    else:
        print("姐弟恋也很好!")
'''
测试结果1:
input name:小薇
input sex:女
input age:25
我喜欢女生
----------------
测试结果2:
input name:小薇
input sex:女
input age:29
姐弟恋也很好!
测试结果3:
input name:john
input sex:男
input age:25

输出为空

View Code

演习三、输入人名、性别、年龄,判定假若是女孩子且年纪低于二十8虚岁,打字与印刷自己脍炙人口女人,不然,打字与印刷姐弟恋也很好!要是是男人,打印一齐来搞基!

name = input("input name:")
sex = input("input sex:")
age = int(input("input age:"))

if sex == "女" :
    if age < 28:
        print("我喜欢女生")
    else:
        print("姐弟恋也很好!")
elif sex == "男":
    print("一起来搞基!")
else:
    print("sex 输入不正确!")

常量:常量即指不改变的量,如pai 三.1415九贰陆伍三..., 或在程序运维进度中不会改动的量
程序猿约定俗成常量命名字为大写字母

变量定义规范

本节演习题

一、流程序调控制;

匹配成绩的小程序,成绩有ABCDE 5个等级,与分数的对应关系如下:
A 90-100
B 80-89
C 60-79
D 40-59
E 0-39

图片 16图片 17

while True:
    score = float(input("input your score:"))
    if score >100 or score < 0 :
        print("没有这个成绩")
    elif score >= 90:
        print("A")
    elif score >= 80 and score <=89:
        print("B")
    elif score >= 60 and score <= 79:
        print("C")
    elif score >= 40 and score <=59:
        print("D")
    elif score >= 0 and score <=39:
        print("E")

View Code

2、猜年龄演练

练习一
优化猜年龄游戏,允许用户最多猜3次,中间猜对了,直接跳出循环

图片 18图片 19

name = 25
count = 1
while True:
    user_input = int(input("猜年龄,请输入年龄:"))
    if count > 3:
        break
    elif user_input == name:
        print("恭喜猜对了!")
        break
    count  = 1

View Code

练习二
优化猜年龄游戏,允许用户最多猜3次,猜了3次后,再问是否还继续玩,
如果用户选y,就再允许3次,依次循环,如果用户输入n ,就退出程序

图片 20图片 21

name = 25
count = 1
while True:
    if count > 3:
        while True:
            judge = input("是否要继续玩游戏,y/n:")
            if judge == "y":
                count = 0
                break
            elif judge == "n":
                print("谢谢光临!")
                exit()
            else:
                print("输入不正确!")
    else:
        user_input = int(input("猜年龄,请输入年龄:"))
        if user_input == name :
            print("恭喜猜对了!")
            break
        elif user_input < 25:
            print("think bigger!!")
        elif user_input > 25:
            print("think smaller!!")

    count  = 1

View Code

3、while循环演练

练习一、循环1-100 个数

图片 22图片 23

count = 1
while count <= 100:
    print("loop:",count)
    count  = 1

View Code

练习二、循环1-100 里边的偶数:

图片 24图片 25

count = 1
while count <= 100:
    if count%2==0:  #偶数能够整除2  ,相反就是基数
        print("loop:",count)
    count  = 1

View Code

练习三、循环打印1-100,第50次不打印值,第60-80次,打印对应值的平方

图片 26图片 27

count = 1
while count <= 100:
    if count == 50:
        pass
    if count >=60 and count <=80:
        print("loop count 的平方是:",count * count)
    else:
        print("loop:",count)
    count  = 1

View Code

练习四、循环终止语句

图片 28图片 29

count = 1
while count <= 100:
    print("loop:",count)
    if count == 5:
        break
    count  = 1

View Code

#### 程序交互:
读取用户输入

扬言变量

name = 'xiaoyafei'

其中name被称为“变量名/标识符”,'xiaoyafei'被称为“变量值”。

while else玩法

while 条件匹配:
    条件匹配成功,执行此处代码
else:
    条件不匹配,执行此处代码

例子:

count = 1
while count <= 5:      #当count<=5的时候,条件匹配,执行下边的代码
    print("loop:",count)
    count  = 1
else:
    print("循环终止了!")  #当count=6的时候不匹配while条件,执行此处代码

输出:

loop: 1
loop: 2
loop: 3
loop: 4
loop: 5
循环终止了!

本章作业

基础需求:
  让用户输入用户名密码
  认证成功后显示欢迎信息
  输错三次后退出程序
升级需求:
  可以支持多个用户登录(提示:通过列表存多个账户信息)
  用户3次认证失败后,退出程序,
  再次启动程序尝试登录时,还是锁定状态(提示:需把用户锁定的状态存到文件里)

 

```
name = input("What is your name?")

变量定义规则

  • 变量只好是字母、数字、下划线的私自己创设合
  • 变量名的率先个字符不能够是数字
  • 根本字不能够被称之为变量名,如['and','as','class']

print("Hello " name )
```

概念方式

驼峰体

AgeOfXiao = 20
NumberOfStudents = 56

下划线

age_of_Xiao = 20
Number_of_Stundets = 56

如上程序会在输入后继续实施

常量

在程序运营进程中不会变动的量,在python中从不一种特意的语法来表示常量,可是约定俗成的变量名全体大写为常量,举例:

AGE_OF_XIAO = 22        #这种就是常量

#### 注释:代码注释分单行和多行注释, 单行注释用#,多行注释可以用三对双引号""" """

次第交互

### 基本数据类型:
#### 数字类型:
python二唯有三种数字类型

读取用户输入

name = input('what is your name?')
print('Hello,' name)

在进行脚本的时候就能够开采,程序会等待输入完name之后再往下持续走

能够让四个用户输入七个音信,比如:

name = input('what is your name?')
age = input('what is your age?')
hometown = input('what is your hometown?')
print("hello",name,"your age:",age,"years old,you come from,",hometown)

程序启动结果如下:

what is your name?a
what is your age?b
what is your hometown?c
hello a your age: b years old,you come from, c
  1. 整型int()
  2. 浮点型float()

注释

#### 字符串类型
在Python中,加了引号的字符都被认为是字符串。单引号和双引号未有任何差异
三引号用于多行字符串
字符串能够运用相加与相乘运算:

代码注释原则

  • 不要任何抬高注释,只要求在友好以为很关键或许倒霉理解的地点加注释就可以
  • 注明能够用普通话或英文,但无法用拼音

```
>>> name
'Alex Li'
>>> age
'22'
>>> name age #相加其实正是差不离拼凑
'Alex Li22'
>>> name * 10 #相乘其实就是复制自身有些次,再拼凑在一齐
'Alex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex Li'
```

数据类型

在每种编制程序语言中,都会有1个叫数据类型的事物,其实正是对常用的各个数据类型实行了醒指标细分,python数据类型有为数不少中,明日只讲三中:数字、字符串、布尔类型。

字符串拼接只可以是字符串与字符串拼接,不允许跟别的数据类型拼接

数字

int(整型)

在三十二个人机器上,整数的位数是三拾贰位,取值范围是-2 ** 31~2 ** 31-1

在陆十五个人机器上,整数的位数是六10个人,取值范围是-二 ** 63~2 ** 63-1

long(长整型)

跟C语言不一致,python的长整数未有一点点名位宽,即:python未有限制长整数的高低,但实质上机器内存有数,使用的长整数数值不容许但是大

在意: 在python二.2起,假如整数发生溢出,python会自动将整数数据调换为长整数,所以未来在长整数数据背后不增多L也不会招致严重后果

在python三中不会再有long类型的了,全部是int

a = 2**6肆type(a) 输出结果为:class 'int' #在python三终端上测试

除了那一个之外int和long,其实还有float浮点型、复数型

#### 布尔型(bool)
布尔类型:True(真) False(假),首要用于逻辑剖断,例:

字符串

在python中,加了引号的字符都被陈志伟字符串

>>> name = "xiaoyafei"  #双引号
>>> age = '22'          #单引号
>>> age2 = 22
>>> 
>>> msg = '''my name is xiaoyafei,i am 22 years old.'''     #多引号

那么有人就能问了,单引号、双引号、多引号有何分别?让本身告诉你,单双引号未有怎么差异,就是在底下的地方要考虑单双引号的铺垫:

>>> msg = "my name is xiaoyafei,I'm 22 years old."

多引号什么功用呢?作用便是多行字符必须用多引号:

>>> msg = '''
...     飞流直下三千尺,
...     疑是银河落九天。
... '''

```
if a > b

字符串拼接

>>> name = 'xiaoyafei'
>>> age = '22'
>>> name   age      #相加就是简单的拼接
'xiaoyafei22'
>>> name * 10       #相乘即使复制自己多少次
'xiaoyafeixiaoyafeixiaoyafeixiaoyafeixiaoyafeixiaoyafeixiaoyafeixiaoyafeixiaoyafeixiaoyafei'

留神:字符串的拼凑只可以双方都以字符串,不可能跟数字照旧其余项指标实行拼接

>>> name = 'xiaoyafei'
>>> age = 10
>>> type(name)
<class 'str'>
>>> type(age)
<class 'int'>
>>> name   age
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: must be str, not int     #类型必须是字符串

print(a is bigger than b )

布尔值

布尔类型其实很简短,就八个值:True和Flase

>>> a = 2
>>> b = 5
>>> a > b       #不成立就是Flase,即假
False
>>> a < b       #成立就是True,即真
True

else

格式化输出

#-*- coding:utf-8 -*-
name = input('Name:')
age = input('Age:')
addr = input('Addr:')

info = '''
--------------info of %s---------------
Name    :%s     
Age     :%s     
Addr    :%s     
'''%(name,name,age,addr)
print(info)

%s代表的是字符串占位符,除此紫外,还有%d数字占位符
运作结果如下:

Name:xiaoyafei
Age:22
Addr:HangZhou

--------------info of xiaoyafei---------------
Name    :xiaoyafei     
Age     :22     
Addr    :HangZhou  

那就是说有题目来了,为啥数字用%s的话竟然从未报错呢?让我们来看看:

>>> age = input('Age:')         #input接受的所有输入默认都是字符串格式
Age:22
>>> type(age)
<class 'str'>

假若想改变为整型的话,那么就必要使用[int(youStr)]

print(a is smaller than b )
```

大旨数据类型

管理器可以拓展的运算有好三种,运算按种类可分为算数运算、相比运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,先天暂只学习算数运算、比较运算、逻辑运算、赋值运算

#### 格式化输出

算数运算

安装一下变量:a=十,b=20

那么:

```
name = input("Name")
age = input("Age")
job = input("Job")
hometwon = input("Hometwon")

相比运算

info ='''
----------info of %s -----------
Name : %s
Age : %s
Job : %s
Hometwon : %s
----------end-------------------
''' %(name, name, age, job, hometwon)
#%s = string
#%d = difit
#%f = float
print(info)
"""
```
info of %s中的%s便是叁个占位符,那一行中的代表后边%(中的第三个)
%s在没有要求必须是数字依然小数的状态下是文武兼济的

复制运算


逻辑运算

### 运算符
* 算数运算
* 相比较运算
* 逻辑运算
* 赋值运算
* 成员运算
* 身份运算
* 位运算

流程序调控制if...else...

##### 算数运算
假设x = 10,y = 20

单分支

if 条件:
    满足条件后执行的代码

例如:

xiaoyafei_age = 22
if xiaoyafei_age<23:    #条件
    print('he is young')        #满足条件做的事情 

运维结果:

he is young
  1. 运算符( )加-多个对象相加
  2. 运算符(-)减-获得负数恐怕1个数减去另3个数
  3. 运算符(*)乘-三个数相乘或重临二个被再次若干次的字符串
  4. 运算符(/)除-x除以y
  5. 运算符(%)取模-重临除法的余数
  6. 运算符(**)幂-返回x的y次幂
  7. 运算符(//)重回商的平尾部分

双分支

if 条件:
    满足条件后执行的代码
else:
    if条件不满足才会执行的代码

例如:

xiaoyafei_age = 24
if xiaoyafei_age<23:
    print('还是很年轻')
else:
    print('不年轻了')

运维结果如下:

不年轻了

##### 相比较运算
比如变量x = 拾,y = 20

多分支

if 条件:
    满足条件执行代码
elif 条件:
    上面的条件不满足就走这个
elif 条件:
    上面的条件不满足就走这个
elif 条件:
    上面的条件不满足就走这个    
else:
    上面所有的条件不满足就走这段

写二个猜年龄的顺序把:

# -*- coding:utf-8 -*-
xiaoyafei_age = 22
guess = int(input('>>:'))

if guess >xiaoyafei_age:
    print('猜大了,请往小的猜')
elif guess < xiaoyafei_age:
    print('猜小了,请往大的猜')
else:
    print('恭喜你猜对了!')

再来个地位10分战表的代码吧,ABCDE陆个品级,与分数对应提到如下:

A 90-100

B 80-89

C 60-79

D 40-59

E 0-39
须要用户输入0-拾0的数字后,能正确打字与印刷她的附和成绩:

score = input('输入分数:')
if score > 100:
    print('最高分才100')
elif score >=90:
    print('A')
elif score >=80:
    print('B')
elif score >=70:
    print('C')
elif socre >=60:
    print('D')
else:
    print('E')

那边有个难题,正是当本人输入九伍的时候 ,它打印的结果是A,可是95明明也不仅仅第四个条件elif score >=80:呀, 为何不打字与印刷B呢?那是因为代码是从上到下一1判定,只要满意1个,就不会再往下走啦,那一点一定要精通啊!

   == |  等于-相比对象是或不是等于
  !=   |   不对等-比较四个对象是否不想等
  >  |  大于-重返x是还是不是大于y
  <  |  小于-再次来到x是不是小于y

流程序调控制-循环

>=|大于等于-重回x是还是不是当先等于y
<=|小于等于-重临x是或不是低于等于y

while循环

##### 赋值运算
设若变量x = 十,b = 20

语法

简易吗,while正是当的意思,while是指当其前面包车型大巴尺度创设,就实施while上面包车型大巴代码

写个程序从0打字与印刷100的顺序,每循环三次, 一

count = 0
while count <= 100:         #只要count<=100,就不断执行下面的代码
    print('loop:',count)
    count  = 1

输出:

loop: 0
loop: 1
loop: 2
.....
loop: 98
loop: 99
loop: 100

那么本人倘诺想实现打字与印刷1-100之内的偶数怎么办吧?

那正是说就必要先搞清,怎么判断三个数字是偶数?能被二整除的数就是偶数,怎么能看清是不是被二整除吧?只必要除完二未有余数就足以了。

count = 0
while count<=100:       #只要count<=100那么就会一直执行下去
    if count %2 == 0:       #是偶数
        print('loop:'count)
    count  = 1      #每执行一次,就把count 1,要不然就变成死循环了,因为count一直都是0
运算符 描述
= 简短的赋值运算符
= 加法赋值运算符(c =a等效与c=c a)
-= 减法赋值运算符
*= 乘法赋值运算符
/= 除法赋值运算符
%= 取模赋值运算符
**= 幂赋值运算符
//= 取整数赋值运算符

死循环

有一种循环叫做死循环,1经触发,就运维个天荒地老、山势海盟。

while是借使后面条件创设(也正是原则结果为真)就直接试行,怎么让规范向来成立呢?

count = 0
while True:         #True本身就代表着真
    print('你是风儿我是沙,缠缠绵绵到天涯......',count)
    count  =1

本来了,那是死循环,会将您的计算机的内部存款和储蓄器全部吃完然后死机,作者可未有去奉行,当然实践的心上人们得以行使[ctrl c]结束

##### 逻辑运算
运算符 | 描述
---|---
and |与-如若x为false,x and y重临false,不然它重临y的总括值
or |或-如若x是true,它回到true,不然它再次来到y的总括值。
not |非-如果x为true,返回false。如果x为false,它返回true

循环终止语句

万一在循环进程中,因为一些原因,你不想继续循环了,怎么把它终止掉啊?那就需要break和continue了。

  • break用于完全终止3个循环往复,跳出循环体试行循环前边的讲话
  • continue和break有一点类似,分化在于continue只是终止此次巡回,接着还进行前面的轮回,break则统统跳出循环

##### 逻辑运算

break语句

count = 0
while count<=5:
    print('loop:',count)
    if count == 3:
        break
    count  =1
print('out of while loop')

运维结果如下:

loop: 0
loop: 1
loop: 2
loop: 3
out of while loop

coutinue语句

count = 0
while count<=10:
    count  =1
    if count>3 and count<8:     #表示在这里当count>3并且count<8的同时,不做任何操作
        continue
    print('loop:',count)

print('game over')

运行结果如下:

loop: 1
loop: 2
loop: 3
loop: 8
loop: 9
loop: 10
loop: 11
game over

### 流程序调整制
* 单分支
* 双分支
* 多分支

while...else...

与其余语言else一般只与if搭配差异,在python中还有个while...else语句
while后边的else成效是指,当while循环正常实践完,中间未有被break终止的话,就能实行else后边的语句

count = 0
while count<=5:
    count  =1
    print('loop:',count)
else:
    print('循环正常执行完...')
print('out of while loop')

运作结果如下:

loop: 1
loop: 2
loop: 3
loop: 4
loop: 5
loop: 6
循环正常执行完...
out of while loop

万一施行进程中,被break中断,就不会施行else语句

count = 0
while count <= 10:
    count  =1
    print('loop:',count)
    if count ==2:
        break
else:
    print('程序被break中断')
print('out of while loop')

运作结果如下:

loop: 1
loop: 2
out of while loop

##### 单分支

```
if 条件:
满意条件后推行的代码
```
##### 双分支

```
if 条件:
满足条件后施行的代码
else:
if条件不满足试行的代码
```
##### 多分支

```
if 条件:
满足条件后举办的代码
elif 条件:
地点条件不知足就进行那代码
else:
上边条件都不满意就执行这段
```


### while循环
##### 语法:

```
while 条件:
施行代码。。。
```
动用while循环打字与印刷一-100:

```
ount = 0
while count <= 100:
print("loop",count)
count =1

```
##### 死循环
while循环只要后边条件创设(约等于结果为真)就直接施行

例:

```
while True:
print("死循环")
```
##### 循环终止语句
* break:用于完全终止1个循环往复,跳出循环体实施循环前边的言辞
* continue:与break类似,不一样在于continue只是结束这次巡回,接着还试行后边的巡回,break则统统停下

break:

```
count = 0
while count <= 100:
print("loop",count)
if count == 5:
continue
count =1

print("----end----")
```
continue:

```
count = 0
while count <= 100:
print("loop",count)
if count == 5:
continue
count =1

print("----end----")
```
##### while else
while前面包车型大巴else效率是指,当while循环常常实行完,中间未有被break终止的花,就能推行else后边的话语

###### 成效:用来测试循环是或不是推行实现,推断循环是还是不是有十分

 

  

版权声明:本文由韦德娱乐1946_韦德娱乐1946网页版|韦德国际1946官网发布于网络编程,转载请注明出处:Python开采入门14天集中演练营,python基础语法