最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

習題 4: 變量(variable)和命名?

你已經學會了 print 和算術運算。下一步你要學的是“變量”。在編程中,變量只不過是用來指代某個東西的名字。程序員通過使用變量名可以讓他們的程序讀起來更像英語。而且因為程序員的記性都不怎么地,變量名可以讓他們更容易記住程序的內容。如果他們沒有在寫程序時使用好的變量名,在下一次讀到原來寫的代碼時他們會大為頭疼的。

如果你被這章習題難住了的話,記得我們之前教過的:找到不同點、注意細節(jié)。

  1. 在每一行的上面寫一行注解,給自己解釋一下這一行的作用。
  2. 倒著讀你的 .py 文件。
  3. 朗讀你的 .py 文件,將每個字符也朗讀出來。
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
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 "There will be", cars_not_driven, "empty cars today."
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."

Note

space_in_a_car 中的 _下劃線(underscore) 字符。你要自己學會怎樣打出這個字符來。這個符號在變量里通常被用作假想的空格,用來隔開單詞。

你應該看到的結果?

$ python ex4.py
There are 100 cars available.
There are only 30 drivers available.
There will be 70 empty cars today.
We can transport 120.0 people today.
We have 90 to carpool today.
We need to put about 3 in each car.
$

加分習題?

當我剛開始寫這個程序時我犯了個錯誤,python 告訴我這樣的錯誤信息:

Traceback (most recent call last):
  File "ex4.py", line 8, in <module>
    average_passengers_per_car = car_pool_capacity / passenger
NameError: name 'car_pool_capacity' is not defined

用你自己的話解釋一下這個錯誤信息,解釋時記得使用行號,而且要說明原因。

更多的加分習題:

  1. 我在程序里用了 4.0 作為 space_in_a_car 的值,這樣做有必要嗎?如果只用 4 會有什么問題?
  2. 記住 4.0 是一個“浮點數”,自己研究一下這是什么意思。
  3. 在每一個變量賦值的上一行加上一行注解。
  4. 記住 = 的名字是等于(equal),它的作用是為東西取名。
  5. 記住 _ 是下劃線字符(underscore)。
  6. python 作為計算器運行起來,就跟以前一樣,不過這一次在計算過程中使用變量名來做計算,常見的變量名有 i, x, j 等等。

Project Versions

Table Of Contents

Previous topic

習題 3: 數字和數學計算

Next topic

習題 5: 更多的變量和打印

This Page

灌阳县| 来凤县| 武汉市| 朔州市| 时尚| 鲁甸县| 临朐县| 土默特左旗| 大连市| 宁强县| 连城县| 南澳县| 密云县| 朔州市| 新沂市| 和龙市| 陵川县| 元朗区| 阿合奇县| 三门县| 二连浩特市| 海林市| 富宁县| 宁陵县| 古浪县| 财经| 都匀市| 左贡县| 合山市| 宿松县| 大化| 通辽市| 武威市| 嫩江县| 江口县| 巴马| 新宁县| 拉萨市| 女性| 绥阳县| 浪卡子县|