python2.7 出错NameError: name 'cars_driven' is not defined

代码如下:# -- coding: utf-8 --cars = 100 space_in_a_car = 4 #4.0是float,浮点数drivers = 30passengers = 90cars_not_driven = cars - driverscar_driven = driverscarpool_capacity = cars_driven * space_in_a_caraverage_passengers_per_car = passengers / cars_drivenprint "There are",cars,"cars available."print "There are only", drivers,"drivers available."print "There will be", cars_not_driven, "empty cars today."print "There car_driven:", car_drivenprint "We can transport ", carpool_capacity, "people today."print "We have", passengers, "to carpool today."print "We need to put about ", average_passengers_per_car, "ineach car."错误信息如下:Traceback (most recent call last): File "C:\Users\Administrator\Desktop\python_work\ex4.py", line 8, in <module> carpool_capacity = cars_driven * space_in_a_carNameError: name 'cars_driven' is not defined图片:

第1个回答  2017-12-17
我看你那个"cars_driven"的确没有定义过
仔细看一下追问

定义的是“car_driven"结果后面用的是"cars_driven",唉,昨天反复看就是没找出来,还以为python定义变量是先要赋一个数值然后才能用其他变量给他重新赋值呢! 谢谢你!!!

本回答被提问者采纳
相似回答