练习4:变量

来源:互联网 发布:勇者之塔精灵进阶数据 编辑:程序博客网 时间:2024/05/20 16:00

一贯的,先上代码

#-*- coding:utf-8 -*-cars = 100 #声明并初始化复制车辆数目space_in_a_car = 4.0 #声明并初始化每辆车空间drivers = 30 #声明并初始化司机数量passengers = 90 #声明并初始化乘客数量cars_not_driven = 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 "We can transport",carpool_capacity,"people today." #可运乘客总数print "We have",passengers,"to carpool today." #实际乘客总数print "We need to put about",average_passengers_per_car,"in each car." #每辆车平均需搭载乘客数print "使用%s使字符串之间的连接没有空格"%"%"

好吧,今天主要是学习了python里变量的用法,与C语言不同的是,在python中声明变量并不需要指明变量的类型这样的好处是我只需要去声明自己想要的变量,而不用去考虑变量类型的问题,不过这样有时也会引起一定的混乱吧

关于python对语法格式的要求

python对语法格式要求的严格程度真是令人发指啊,今天编译一段代码老是报错,检查半天检查不出问题,后来才发现是因为文本编辑器在每行代码前自动加了空格,导致编译报错。话说在C语言里有时多一个少一个空格对编译根本就没影响= =、。
错误截图

额外

在前几次练习提到了在print语句中用“,”连接不同的要输出的部分,不过这样做的缺点是会在连接部位自动加上空格,下面的语句可以解决这个问题:

print "使用%s使字符串之间的连接没有空格"%"%"

与C语言类似,在要输出的语句中使用%s,%d之类的转换说明符,然后用”%”隔开输出语句,并在其后定义转换说明符的内容。

以上,加油!

0 0
原创粉丝点击