威尼斯人线上娱乐

运算符及while循环,python基础语法

21 4月 , 2019  

一、运算符

一、运算符

# python基础语法

运算符及while循环,python基础语法。       
学习Python流程序调节制if条件语句之后,利用if…else来猜年龄,然则只可以猜3次就中的机率太小了,即便想给游戏发烧友叁要么五次机遇咋办呢?总无法把代码复制三遍啊,今后要修改成效还得修改三次。那么怎么能成就不写重复代码又能让程序重复1段代码数次呢?那么就要选用循环语句了。

Computer可以打开的运算有无数种,不只是加减乘除,它和大家人脑同样,也能够做过多运算。

管理器能够拓展的演算有诸各类,不只是加减乘除,它和我们人脑同样,也能够做过多运算。

### 变量与常量
评释变量:

1、语法:

项目:算术运算,相比较运算,逻辑运算,赋值运算,成员运算,身份运算,位运算,前些天我们先精通前多个。

类型:算术运算,比较运算,逻辑运算,赋值运算,成员运算,身份运算,位运算,前日大家先理解前三个。

“`
name = “wualin”
“`

while  条件:

算术运算:

算术运算:

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

         实行代码…

a=10,b=20

a=10,b=20

  1. 变量名只好是字母,数字,下划线的专擅己组建合
  2. 变量名的率先个字符无法是数字
  3. 关键字不可能宣称为变量名

即当其背后的基准建立,就实行while上面包车型客车代码

威尼斯人线上娱乐 1

威尼斯人线上娱乐 2

常量:常量即指不改变的量,如pai 叁.1415玖二陆5三…,
或在程序运行进程中不会转移的量
技师约定俗成常量命名称为大写字母

例1:打印0到100

赋值运算:

赋值运算:

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

count = 0

威尼斯人线上娱乐 3

威尼斯人线上娱乐 4

“`
name = input(“What is your name?”)

while count <= 100 : #只要count<=100就持续实践上面包车型大巴代码

对比运算:

正如运算:

print(“Hello ” + name )
“`

       print(count )

威尼斯人线上娱乐 5

威尼斯人线上娱乐 6

上述程序会在输入后继续实行

count +=1
 #每实施3遍,就把count+一,要不然就改为死循环啦,因为count一向是0

逻辑运算:

逻辑运算:

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

二、循环中止语句:

威尼斯人线上娱乐 7

威尼斯人线上娱乐 8

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

Break:完全结束循环

 二、While 循环

 二、While
循环

  1. 整型int()
  2. 浮点型float()

Continue:终止此番巡回,接着还实施前边的巡回

缘何要用while循环呢?打个借使来讲呢,就像猜数字的玩乐,要想让用户猜,就得三回次的猜吧,不能猜叁遍就先后已经终止了,那样是或不是认为很low,那么大家用1个循环往复,就消除了那种主题素材,用户可以二遍次的输入,直到才对就淡出程序了,当然,你也能够给它界定次数来循环,那样是还是不是为大家既节约了光阴又优化了程序吗。

何以要用while循环呢?打个举例来讲呢,就像猜数字的娱乐,要想让用户猜,就得二回次的猜吧,不可能猜3回就先后已经告竣了,那样是否感到很low,那么大家用3个循环往复,就消除了那种主题材料,用户能够二遍次的输入,直到才对就淡出程序了,当然,你也得以给它界定次数来循环,那样是还是不是为我们既省去了光阴又优化了先后吗。

#### 字符串类型
在Python中,加了引号的字符都被感到是字符串。单引号和双引号未有其他不一致
③引号用于多行字符串
字符串能够使用相加与相乘运算:

例二:break,打字与印刷一到十0,为5时通通跳出循环

语法:

语法:

“`
>>> name
‘Alex Li’
>>> age
’22’
>>> name + age #相加其实正是回顾拼凑
‘Alex Li22’
>>> name * 10 #相乘其实正是复制自身有点次,再拼凑在一起
‘Alex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex
Li’
“`

count = 1

  while  条件:

  while  条件:

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

while count <= 100 : #1经count<=十0就不断试行上边包车型地铁代码

     循环体1

     循环体1

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

       print(count)

     循环体2

     循环体2

“`
if a > b

      if count == 5:

     循环体3…..

     循环体3…..

print(a is bigger than b )

            break

while正是当的情致,当条件建立的时候就实施循环体里面包车型的士代码。

while正是当的意味,当规则建立的时候就实施循环体里面包车型客车代码。

else

      count += 1
#每实践1次,就把count+1,要不然就成为死循环啦,因为count一向是0

譬如说:写个程序打字与印刷从0-100的整数

比如:写个程序打字与印刷从0-拾0的整数

print(a is smaller than b )
“`

print(“结束”)

count = 0
while count <= 100:#只要count <100就不断执行下面的代码
    print ("cishu",count)
    count = count+1 #每执行一次,就把count+1,要不然就成死循环了,因为count一直是0
count = 0
while count <= 100:#只要count <100就不断执行下面的代码
    print ("cishu",count)
    count = count+1 #每执行一次,就把count+1,要不然就成死循环了,因为count一直是0

#### 格式化输出

例3:Continue,打印1到4,7到10

 

 

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

count = 0

输出:

输出:

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正是三个占位符,那1行中的代表前边%(中的第叁个)
%s在并未有供给必须是数字或许小数的图景下是文武全才的

while count < 10 :

  cishu 0
  cishu 1
  cishu 2
  cishu 3
  cishu 4
  cishu 5

  cishu 0
  cishu 1
  cishu 2
  cishu 3
  cishu 4
  cishu 5


       count += 1

  ·········

  ·········

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

       if count > 4 and count < 7:
#设若count为5和六时就不实施print语句,直接进入下一回巡回

  cishu 6

  cishu 6

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

              continue

三、死循环

三、死循环

  1. 运算符(+)加-多少个对象相加
  2. 运算符(-)减-获得负数也许一个数减去另两个数
  3. 运算符(*)乘-多个数相乘或重临2个被再度若干次的字符串
  4. 运算符(/)除-x除以y
  5. 运算符(%)取模-再次来到除法的余数
  6. 威尼斯人线上娱乐,运算符(**)幂-返回x的y次幂
  7. 运算符(//)再次回到商的平尾部分

       print(count)

有1种循环叫死循环,一经运行,就停不下来。

有一种循环叫死循环,壹经运转,就停不下来。

##### 相比较运算
假使变量x = 10,y = 20

print(“结束”)

一旦While True:(借使基准一向为真,就径直实行)

只要While
True:(倘诺基准平素为真,就径直进行)

   == |  等于-比较对象是不是等于
  !=   |   不对等-相比七个对象是否不想等
  >  |  大于-重回x是不是大于y
  <  |  小于-重回x是还是不是小于y

3、while … else …

count = 0
while True: #True本身就是真呀

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

    print("你是风儿我是沙,缠缠绵绵到天涯...",count)
    count +=1

>=|大于等于-再次回到x是或不是高出等于y
<=|小于等于-重临x是还是不是低于等于y

若while循环平常执行,且中途未被break终止的话,就会实行else后的代码;若进行途中被break终止,则不会实施else后的代码。

四、循环终止语句

4、循环终止语句

##### 赋值运算
倘使变量x = 拾,b = 20

例4:打印1到100

1旦在循环进度中,因为有个别原因,你不想继续循了,怎么停下呢?那就是大家的break语句和continue语句

固然在循环进程中,因为有些原因,你不想承接循了,怎么停下呢?那正是大家的break语句和continue语句

运算符 描述
\= 简短的赋值运算符
+= 加法赋值运算符(c+=a等效与c=c+a)
-= 减法赋值运算符
*= 乘法赋值运算符
/= 除法赋值运算符
%= 取模赋值运算符
**= 幂赋值运算符
//= 取整数赋值运算符

count = 0

break语句:结束本层循环

break语句:甘休本层循环

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

while count <= 99 :

  例子:count = 0

  例子:count
= 0

##### 逻辑运算

       count += 1

      while count <= 100

      while count <= 100


       print(count)

      ifcount==5: 

      ifcount==5: 

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

else:

       ** **  break**

       ** **  break**

##### 单分支

       print(“循环甘休喽”)

       print(“cishu”,count)

***       print(“cishu”,count)***

“`
if 条件:
满意条件后实践的代码
“`
##### 双分支

print(“完美甘休”)

       count=count+1

**       count=count+1**

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

例伍:打字与印刷壹到拾0,为50时跳出循环

***输出:cishu 0
    cishu 1
     cishu 2
    cishu 3
    cishu 4

**输出:cishu 0
    cishu 1
     cishu 2
    cishu 3
    cishu 4

“`
if 条件:
满意条件后实行的代码
elif 条件:
地方条件不满足就实行那代码
else:
地方条件都不满意就举行那段
“`

count = 0




while count <= 99 :

continue语句:截至本次循

continue语句:甘休此次循

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

        count += 1

          count=0
          while count < 10:
          if count >=4 and count <=6:
            count += 1
            continue
          print(count)
          count+=1

          count=0
          while count < 10:
          if count >=4 and count <=6:
            count += 1
            continue
          print(count)
          count+=1

“`
while 条件:
施行代码。。。
“`
接纳while循环打字与印刷一-拾0:

        if count == 51:break

输出:0,1,2,3,7,8,9

输出:0,1,2,3,7,8,9

“`
ount = 0
while count <= 100:
print(“loop”,count)
count+=1

                print(count)

五、while········else语句

五、while········else语句

“`
##### 死循环
while循环只要前面条件建立(也正是结果为真)就一贯试行

else:

举例一:

举例一:

例:

        print(“循环甘休喽”)

count = 0

count = 0

“`
while True:
print(“死循环”)
“`
##### 循环终止语句
* break:用于完全停止二个循环,跳出循环体施行循环前边的说话
*
continue:与break类似,不同在于continue只是终止此次巡回,接着还实践后边的大循环,break则一心止住

print(“完美结束”)

while count<10:

while count<10:

break:

     
 人生苦短,作者用Python。唯有把基础学好了,技巧灵活运用,来做前期的项目。由表及里,由简入难,安分守纪,脚踏实地的来学习。看壹本好书,或看有的录像,或报3个班飞速成长,都以上学的点子。

  if count==5:

  if count==5:

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

     
 推荐看下老男孩教育的学科,Python开荒自二零一三年始于到现在,课程种类已成熟,且近年来进行有0基础能够学习的全日制Python全栈开辟脱产班和在职运维、测试、前端开辟等对象们方可学习的Python自动化开拓周末班的科目。现在Python全栈开拓始发试行“双轨制伍+伍”的就学情势,课程内投入了人工智能(图像识别、无人驾驶飞机、无人驾车等)以及go语言的相关知识,以进行我们的学问领域。

    break

    break

print(“—-end—-“)
“`
continue:

越来越多消息可关心:http://www.oldboyedu.com?zhouzhou

  print(count)

  print(count)

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

  count+=1

  count+=1

print(“—-end—-“)
“`
##### while else
while后边的else功用是指,当while循环平常实行完,中间未有被break终止的花,就会实行else后边的口舌

else:

else:

###### 功用:用来测试循环是不是实践落成,推断循环是或不是有十二分

  print(“在终极实行,并且只在while循环未有被break打断的意况下才推行”)

  print(“在终极实行,并且只在while循环未有被break打断的事态下才实施”)

 

结果如下图:

结果如下图:

  

威尼斯人线上娱乐 9

威尼斯人线上娱乐 10

举例二:

举例二:

count = 0

count = 0

while count<10:

while count<10:

  if count==5:

  if count==5:

       count+=1

       count+=1

          continue

          continue

  print(count)

  print(count)

  count+=1

  count+=1

else:

else:

  print(“在最后实践,并且只在while循环未有被break打断的气象下才施行”)

  print(“在最后实行,并且只在while循环未有被break打断的情状下才实践”)

结果如下图:

结果如下图:

威尼斯人线上娱乐 11

威尼斯人线上娱乐 12

 


相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图