0.注意
1.在每一行的上面写一条注释,给自己解释一下这行的作用
2.倒着读你的.py文件
3.朗读你的.py文件,并将它读出来
1.新建一个文件,文件的名称为ex4.py
2.将下面的代码复制到文件中
cars = 100 #定义汽车的数量 space_in_a_car = 4.0 # 定义每辆车内的座位数 drivers = 30 #定义司机的个数 passengers = 90 #定义乘客的数量 cars_not_driver = cars - drivers #没有司机的车辆=车辆总数-司机总数 cars_driven = drivers #汽车司机 = 司机 carpool_capacity = cars_driven * space_in_a_car # 可乘人数 = 汽车司机*辆车内的座位数 average_passengers_per_car = passengers / cars_driven #平均乘客数 = 乘客/汽车司机 print ("There are",cars,"cars available.") #有 辆车 print ("There are only",drivers,"drivers available.")#只有 位司机 print ("Ther will be",cars_not_driver,"empty cars today.")#那将有 辆车没有司机 print ("We can transport",carpool_capacity,"people today")#我们可以运送 人 print ("We have",passengers,"to carpool taday")#我们一共有 乘客 print ("We need to put about ",average_passengers_per_car,"in each car.")#我们需要在每辆车上安排 人
3.找到ex4.py的文件,在该文件夹下空白处按住 Shift+鼠标右键,找到在此处打开Powershell窗口
4.在窗口内输入 python .\ex4.py 显示结果如下
5.巩固练习
1.我在程序里用了4.0作为space_in_a_car的值,这样做有必要吗?如果只用4会发生什么?
2.记住4.0是一个“浮点数”。这只是一个带小数点的数,如果写作4.0而不是4,那它就是一个浮点数。
3.在每一个变量赋值的上一行加上一条注释。
4.记住‘=’的名字是等于,它的作用是为数据(数字、字符串等)取名(cars_driven、passengers)。
5.记住‘_’是下划线字符。
6.将Python作为计算器运行起来,就跟以前一样,不过这一次在计算过程中使用变量来做计算,常见的变量名有i、x、j等。
6.常见问题解答
1.=(单等号)和==(双等号)有什么不同?
=的作用是将右边的值赋给左边的变量名。 == 的作用是检查左右两边的值是否相等。
2.写成x=100 而非 x = 100 也没有关系吗?
写成这样是可以的,但是这种写法不好,操作符两边加上空格会让代码更容易阅读。
3.怎么倒着读代码?
就是从最后一行开始和文件的最后一行进行对比,以此类推直到全部对比完。
4.为什么space_in_a_car用了4.0?
这主要是为了让你见识一下浮点数,并提出这个问题。