Python练习:变量和注释
题目1
判断下面的说法是否正确
-
变量就像是对象的名字,程序代码访问对象,可以通过变量名去访问对象。
-
没有任何引用的对象,会被Python解释器清除
-
num = num + 5 可以简写为 num += 5
-
在Python语言 中 ,所有类型的数据都是对象
-
解释器执行完下面的3代码后
变量a2的值,也会变成 '老白' , 因为 第2行代码 让 a1 和 a2 都对应同一个对象了, a1变了,a2也会跟着变。
答案视频讲解
题目2
如下的变量命名中,错误的有哪些
答案视频讲解
题目3
在python交互式命令行,执行如下Python语句,解释器报错,是什么原因?
>>> var1 = 'green'
>>> print(Var1)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'Var1' is not defined
>>>
答案视频讲解
题目4
你们公司每月的净利润计算公式如下
请写一段代码, 计算并打印出 每月的净利润。 代码中合理的使用变量 和注释。
具体的 收入和支出 数值可以先使用临时数字。
答案视频讲解
补充练习
VIP实战班学员请联系老师获取补充练习,并做阶段学习交流
您需要高效学习,找工作? 点击咨询 报名实战班
点击查看学员就业情况
题目1-答案
下面的说法,正确的有哪些?
-
变量就像是对象的名字,程序代码访问对象,可以通过变量名去访问对象。 (对)
-
没有任何引用的对象,会被Python解释器清除 (对)
-
num = num + 5 可以简写为 num += 5 (对)
-
在Python语言 中 ,所有类型的数据都是对象 (对)
-
解释器执行完下面的3代码后
变量a2的值,也会变成 '老白' , 因为 第2行代码 让 a1 和 a2 都对应同一个对象了, a1变了,a2也会跟着变。(错)
题目2-答案
如下的变量命名中,错误的有哪些
你好 - 对,在python3中,中文字符是可以出现在变量名中的,但是不建议这样做
a - 对
1a - 错,数字不能开头
ok - 对
my_1 - 对
my-1 - 错,减号不能出现在变量名中
1_my - 错,数字不能开头
1-my - 错,减号不能出现在变量名中
name2age - 对,变量名非开头部分可以有数字
题目3-答案
在python交互式命令行,执行如下Python语句,解释器报错,是什么原因?
>>> var1 = 'green'
>>> print(Var1)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'Var1' is not defined
>>>
答:因为Python是大小写敏感的语言, print语句中的变量名V大写了,和定义的地方不一致,解释器运行时找不到名为Var1的变量
题目4-答案
# 总收入
total_income = 200000
# 会计小王薪资
salary_xiaowang = 8000
# 餐饮费
dinner_fee = 18000
# 交通费
transportation_fee = 8000
print('本月的净利润为:')
print ((total_income - salary_xiaowang - dinner_fee - transportation_fee)*0.8)
这样写,比用计算器好在哪里?
好处是,以后,每月需要计算收入,只要修改对应的 数字即可,更清晰直观。