您的位置:时时app平台注册网站 > 编程知识 > python-----运算符及while循环

python-----运算符及while循环

2019-10-30 04:20

  print("在最后施行,况且只在while循环未有被break打断的情况下才实行")

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

一、运算符

# python基础语法

  while  条件:

```
##### 死循环
while循环只要后边条件创立(也正是结果为真)就间接推行

while count<10:

```
if a > b

       print("cishu",count)

##### 逻辑运算

break语句:结束本层循环

```
while True:
print("死循环")
```
##### 循环终止语句
* break:用于完全截至多少个循环,跳出循环体实践循环前面包车型地铁口舌
* continue:与break相像,不一致在于continue只是终止本次巡回,接着还试行前面包车型客车大循环,break则完全止住

continue语句:结束此番循

#### 字符串类型
在Python中,加了引号的字符都被以为是字符串。单引号和双引号未有其余分裂
三引号用于多行字符串
字符串可以使用相加与相乘运算:

count = 0


  cishu 6

   == |  等于-相比对象是还是不是等于
  !=   |   不对等-相比多少个指标是或不是不想等
  >  |  大于-重临x是不是大于y
  <  |  小于-重临x是或不是小于y

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

### 变量与常量
申明变量:

  例子:count = 0

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

只要While True:(固然基准一贯为真,就一贯实践)

```
>>> name
'Alex Li'
>>> age
'22'
>>> name age #相加其实正是简轻巧单拼凑
'Alex Li22'
>>> name * 10 #相乘其实正是复制本人多少次,再拼凑在协作
'Alex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex Li'
```

else:

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

图片 1

 

举例二:

  1. 运算符( )加-七个对象相加
  2. 运算符(-)减-获得负数或然三个数减去另一个数
  3. 运算符(*)乘-四个数相乘或重返一个被重复若干次的字符串
  4. 运算符(/)除-x除以y
  5. 运算符(%)取模-再次来到除法的余数
  6. 运算符(**)幂-返回x的y次幂
  7. 运算符(//)重回商的整数部分

赋值运算:

print(a is smaller than b )
```

正如运算:

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

输出:

例:

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

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

a=10,b=20

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

  ·········

print(a is bigger than b )

else:

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

     循环体1

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

    break

print("Hello " name )
```

结果如下图:

```
while 条件:
施行代码。。。
```
应用while循环打印1-100:

  count =1

常量:常量即指不改变的量,如pai 3.141592653..., 或在程序运转进程中不会转移的量
程序猿蔚然成风常量命名字为大写字母

while count<10:

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



缘何要用while循环呢?打个假使来讲呢,就如猜数字的娱乐,要想让客户猜,就得一遍次的猜吧,不可能猜三次就先后已经收尾了,那样是还是不是深感很low,那么大家用一个周而复始,就消除了这种难点,顾客能够三次次的输入,直到才对就退出程序了,当然,你也得以给它界定次数来循环,那样是还是不是为大家既省去了时间又优化了先后吗。

#### 格式化输出

结果如下图:

  

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

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

     循环体2

##### 比较运算
若是变量x = 10,y = 20

  print(count)

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

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

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

###### 作用:用来测量检验循环是或不是实行实现,剖断循环是不是有特别

举例一:

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

 

else

  count =1

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

      while count <= 100

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

有黄金时代种循环叫死循环,风流浪漫经运行,就停不下来。

##### 单分支

 二、While 循环


语法:

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

若果在循环进度中,因为有些原因,你不想继续循了,怎么停下呢?那便是我们的break语句和continue语句

#### 程序交互:
读取顾客输入

       ** **  break**

```
name = "wualin"
```

count = 0
while count <= 100:#只要count <100就不断执行下面的代码
    print ("cishu",count)
    count = count 1 #每执行一次,就把count 1,要不然就成死循环了,因为count一直是0
运算符 描述
= 简言之的赋值运算符
= 加法赋值运算符(c =a等效与c=c a)
-= 减法赋值运算符
*= 乘法赋值运算符
/= 除法赋值运算符
%= 取模赋值运算符
**= 幂赋值运算符
//= 取整数赋值运算符

  if count==5:

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

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

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

三、死循环

##### 赋值运算
比如变量x = 10,b = 20

项目:算术运算,相比较运算,逻辑运算,赋值运算,成员运算,身份运算,位运算,明天大家先领悟前多个。

break:

图片 2

print("----end----")
```
##### while else
while前边的else成效是指,当while循环不奇怪实施完,中间未有被break终止的花,就能够实行else后面包车型客车话语

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

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在无需必需是数字仍旧小数的图景下是万能的

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

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

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

### 基本数据类型:
#### 数字类型:
python3唯有两种数字类型

          continue

```
if 条件:
满意条件后施行的代码
elif 条件:
上面条件不满意就实践那代码
else:
地点条件都不满足就推行这段
```

算术运算:

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

  print(count)

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

四、循环终止语句

>=|大于等于-再次回到x是或不是超过等于y
<=|小于等于-重回x是或不是低于等于y

       count=count 1

图片 3

      ifcount==5: 

count = 0

图片 4

       count =1

图片 5

逻辑运算:

图片 6

  print("在结尾试行,何况只在while循环没有被break打断的情状下才实行")

     循环体3.....

  if count==5:

while正是当的乐趣,当法规创立的时候就施行循环体里面包车型地铁代码。

本文由时时app平台注册网站发布于编程知识,转载请注明出处:python-----运算符及while循环

关键词: