• 习题 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 等。

     常见问题

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

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

  • 相关阅读:
    数据库事务的特性以及MySQL数据库的隔离级别
    IDEA开发工具如何实现热部署
    MongoDB 逻辑还原工具mongorestore
    MongoDB 逻辑备份工具mongodump
    MongoDB 4.X CRUD基本操作
    Linux Tools 之 iostat 工具总结
    MySQL Tools 之 mysql.server 脚本运用
    Oracle 11g R2 Sample Schemas 安装
    MongoDB 4.X 用户和角色权限管理总结
    Percona-Toolkit 之 pt-archiver 总结
  • 原文地址:https://www.cnblogs.com/llr211/p/11436534.html
Copyright © 2020-2023  润新知