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()时,直接退出循环程序。
浙公网安备 33010602011771号