day1-变量、表达式、循环结构控制

一、变量

  变量,是计算机语言中能储存计算结果或能表示值抽象概念。通俗的来说就是用来存储 值 的一个“容器”。变量的值是变化的,由此引申出,在计算机语言里的另一个量,常量,顾名思义,常量就是固定不变的量,以下用python语言,举例:

1、变量

    

    input用来接收用户输入的信息,括号中的“name”为交互界面显示内容,前面的name为定义的一个变量,将输入的内容赋值给它

2、常量

    

    赋值24给AGE这个常量,注意:在python中常量一般为大写,容易区分,让人一眼就看出来这是个常量,不会发生改变

3、量的引用与字符串的拼接

  ①用“+”号拼接字符串

    

  ②用占位符引用(%s(字符)、%d(整数)、%f(浮点))

    

    注意:此处的“age”类型为字符(str)

    

    如果占位符中用%d,那么在开始输入时或者在后面定义时,需要转换为整数(int)类型

    在这里稍微提一下%f,其意思是在print中格式化输出浮点型,默认输出小数点后六位,如下:

    

    提示:%f,也可以指定保留小数点位数,格式为:%.2f,保留小数点后两位;

 

  ③用format引用量

    a.

    

    注意:此处为中括号{},写成(),会直接将_name当成结果输出。

    b.

    

    这种写法,个人觉得很像列表里的索引标识,0,1,2分别对应format()列表里的三个元素(name,age,job),O(∩_∩)O

 

二、表达式(if、while、for)

  ①if..else

    

    注意:这里要注意的就是之前提到的整数类型(int),如果不加""或者不转换类型,那么在你输入正确数值时,也会提示密码错误

    提示:if...elif...else格式,下面会有例子提到。

  ②while

    

    注释:三次输入机会,猜对了直接break跳出整个循环,三次机会内,猜大猜小均提示,直至三次之后提示“你出局”!

  ③for

    打印10以内的偶数

      

      提示:此处range(0,10,2),表示起始值为0,间隔2,不包括10 

  

三、循环结构控制

  ①continue

    

    注释:从9开始循环打印,每循环一次减一,等于5时终止本次循环,返回while条件判断继续开始新一轮循环,直到val等于0时不满足条件时,while循环结束,打印“game over!”。

 

  ②break

    

     注释:首先看图1和continue不同的是,当循环执行时遇到break时,不返回条件判断,直接跳出整个while循环,执行当前while循环结构以下的语句。

     注意:图1 和 图2 结尾的print语句,其地位是不一样的,所以它们的结果也是有差别的。 图1 print是和while一样的地位,图2 print是属于while循环中的另一条件语句(python中靠缩进来分层结构)

  ③exit()

    

    注释:当循环语句执行到exit()时,直接退出循环程序。

 

    

 

 

    

      

 

posted on 2017-09-28 11:11  CaoYu-88  阅读(167)  评论(0)    收藏  举报