一、运算符

一、运算符

# python基础语法

       
学习Python流程序调节制if条件语句之后,利用if…else来猜年龄,不过只好猜二回就中的机率太小了,假设想给游戏的使用者三依然两回机遇如何做呢?总无法把代码复制一回啊,今后要修改功能还得修改三次。那么怎么能不辱职分不写重复代码又能让程序重复一段代码多次呢?那么快要动用循环语句了。

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

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

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

1、语法:

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

类型:算术运算,比较运算,逻辑运算,赋值运算,成员运算,身份运算,位运算,后天大家先领悟前多少个。

“`
name = “wualin”
“`

while  条件:

算术运算:

算术运算:

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

         实行代码…

a=10,b=20

a=10,b=20

  1. 变量名只好是字母,数字,下划线的轻易组合
  2. 变量名的率先个字符不能是数字
  3. 根本字不能宣称为变量名

即当其后边的条件建立,就实践while上面包车型地铁代码

金沙注册送58 1

金沙注册送58 2

常量:常量即指不改变的量,如pai 三.1415九二陆伍3…,
或在程序运转进程中不会转移的量
程序猿约定俗成常量命名称叫大写字母

例1:打印0到100

赋值运算:

赋值运算:

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

count = 0

金沙注册送58 3

金沙注册送58 4

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

while count <= 100 : #假若count<=100就没完没了推行上面包车型客车代码

相比较运算:

比较运算:

print(“Hello ” + name )
“`

       print(count )

金沙注册送58 5

金沙注册送58 6

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

count +=1
 #每试行1遍,就把count+1,要不然就形成死循环啦,因为count一向是0

逻辑运算:

逻辑运算:

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

二、循环中止语句:

金沙注册送58 7

金沙注册送58 8

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

Break:完全停下循环

 二、While 循环

 二、While
循环

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

Continue:终止此次巡回,接着还推行前面包车型地铁巡回

缘何要用while循环呢?打个假设来讲呢,就像猜数字的娱乐,要想让用户猜,就得3次次的猜吧,不能够猜一遍就先后已经截止了,那样是否认为很low,那么大家用三个循环往复,就缓和了那种难题,用户能够三遍次的输入,直到才对就退出程序了,当然,你也得以给它界定次数来循环,那样是或不是为大家既节省了岁月又优化了程序吗。

为啥要用while循环呢?打个比方来讲吧,就好像猜数字的玩耍,要想让用户猜,就得三回次的猜吧,不能够猜3回就先后已经终结了,那样是还是不是认为很low,那么大家用一个循环,就消除了那种主题材料,用户能够三遍次的输入,直到才对就退出程序了,当然,你也能够给它界定次数来循环,那样是否为我们既节约了时光又优化了先后吗。

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

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

语法:

语法:

“`
>>> 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 : #设若count<=100就连发实行上面包车型客车代码

     循环体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
#每施行一回,就把count+1,要不然就改成死循环啦,因为count向来是0

诸如:写个程序打字与印刷从0-100的平头

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

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就是3个占位符,这1行中的代表后边%(中的第二个)
%s在未曾必要必须是数字大概小数的场地下是万能的

while count < 10 :

  cishu 0
  cishu 1
Python流程序调控制之while循环怎么学呢,python基础语法。  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. 运算符(-)减-获得负数或许1个数减去另二个数
  3. 运算符(*)乘-三个数相乘或重临贰个被重复若干次的字符串
  4. 运算符(/)除-x除以y
  5. 运算符(%)取模-再次回到除法的余数
  6. 运算符(**)幂-返回x的y次幂
  7. 运算符(//)再次来到商的整数部分

       print(count)

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

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

##### 比较运算
若果变量x = 拾,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后的代码。

肆、循环终止语句

四、循环终止语句

##### 赋值运算
假使变量x = 十,b = 20

例4:打印1到100

假设在循环进度中,因为一些原因,你不想承继循了,怎么停下呢?那正是大家的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:

       金沙注册送58,** **  break**

       ** **  break**

##### 单分支

       print(“循环截止喽”)

       print(“cishu”,count)

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

“`
if 条件:
知足条件后试行的代码
“`
##### 双分支

print(“完美结束”)

       count=count+1

**       count=count+1**

“`
if 条件:
满意条件后举办的代码
else:
if条件不满意实践的代码
“`
##### 多分支

例5:打字与印刷壹到十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。只有把基础学好了,才干灵活采取,来做中期的品种。绳趋尺步,由简入难,绳趋尺步,脚踏实地的来读书。看1本好书,或看一些录像,或报三个班火速成长,都以学习的点子。

  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全栈开拓千帆竞发实行“双轨制5+五”的求学情势,课程内参与了人工智能(图像识别、无人驾驶飞机、无人开车等)以及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打断的情景下才施行”)

 

结果如下图:

结果如下图:

  

金沙注册送58 9

金沙注册送58 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打断的景况下才实践”)

结果如下图:

结果如下图:

金沙注册送58 11

金沙注册送58 12

 

相关文章

网站地图xml地图