zoukankan      html  css  js  c++  java
  • 习题 4:变量和命名


    编程中,变量只不过是用来指代某个东西的名字。程序员通过使用变量名可以让自己的程序读起来更像自然语言。而且程序员的记性都不怎么好,变量名可以更容易记住程序的内容。如果他们没有在写程序时使用好的变量名,在下一次读到原来写的代码时他们会大为头疼。


     ex4.py

    cars = 100              #cars(汽车)
    space_in_a_car = 4.0    #space in a car(车内空间)
    drivers = 30            #drivers(驾驶员,司机,驱动程序)
    passengers = 90         #passengers(乘客)
    cars_not_driven = cars - drivers    #cars not driven(未驾驶的车辆)
    cars_driven = drivers               #cars driven(驾驶车辆)
    carpool_capacity = cars_driven * space_in_a_car     #carpool capacity(拼车能力)
    average_passengers_per_car = passengers/cars_driven #average passengers per car(每辆车的平均乘客数)
    
    print("There are", cars, "cars available.")                     #有100辆车。
    print("There are only", drivers, "drivers available.")          #只有30名司机可用。
    print("There will be", cars_not_driven, "empty cars today.")    #今天将有70辆空车。
    print("We can transport", carpool_capacity, "people today.")    #我们今天能运送120人。
    print("We have", passengers, "to carpool today.")               #我们今天有90人要拼车。
    print("We need to put about", average_passengers_per_car, "in eah car.")    #我们需要把大约3.0放在EAH车里。

     结果:

     

     警告:space_in_a_car 中的“_”是下划线(underscore)字符。这个字符在变量里通常被用作假想的空格,用来隔开单词。

    巩固练习

    刚写完没检查运行时出现的错误,可以尝试解释一下:

    1. 记住 4.0 是一个 " 浮点数 " 。这只是带小数点的数,如果写作 4.0 而不是 4,那它就是一个浮点数。
    2. 在每一个变量赋值的上一行或者后面加上一条注释。
    3. 记住 " = " 的名字是等于,它的作用是为数据(数值、字符串等)取名。
    4. 将 Python 作为计算器运行起来,就跟以前一样,不过这一次在计算过程中使用变量名来做计算,常见的变量名有 i 、x 、j 等。

     常见问题

     =(单等号)和 ==(双等号)有什么不同?

     = 的作用是将右边的值赋给左边的变量名。== 的作用是检查左右两边的值是否相等。

  • 相关阅读:
    秘密
    WPF中不规则窗体与WebBrowser控件的兼容问题解决办法
    照片批量压缩、缩放、加水印工具
    在配置文件(.settings、.config)中存储自定义对象
    糟糕之至的用户体验——JavaEye你怎么就这么贱!
    AWWWB 网站克隆器 更新到1.02 修正错误
    简单的文本片段替换器
    AWWWB 网站克隆器 更新到1.01 修正错误
    2010年微软最有价值专家奖(MVP)大礼包
    WebGet2——自动爬网页工具
  • 原文地址:https://www.cnblogs.com/llr211/p/11436534.html
Copyright © 2011-2022 走看看