python 作业2
问题:
0. Python3 虽然支持中文作为变量名,但有些大牛却不赞同这么做,你觉得他们的依据是什么?
1.切换输入法太麻烦了,习惯了不用中文作为变量名
2.中文有的时候打的比较麻烦
1.以下哪个变量命名不正确?为什么?
(A)MM_520 (B)_MM520_ (C)520_MM (D)_520_MM (E)我M爱M你
C,
变量名规则:
- 标识符可以由字母、数字、下画线(_)组成,其中数字不能打头。
- 标识符不能是 Python 关键字,但可以包含关键字。
- 标识符不能包含空格。
EG:
- abc_xyz:合法。
- HelloWorld:合法。
- abc:合法。
- xyz#abc:不合法,标识符中不允许出现“#”号。
- abc1:合法。
- 1abc:不合法,标识符不允许数字开头。
2.你觉得下面代码出错的原因是什么?P
>>>print(x)
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
print(x)
NameError: name 'x' is not defined
错在 没有识别到变量x, 如果只是想输出x字母 可以print("x")实现。
3.你觉得下面代码中,print() 函数会打印什么内容?O
>>> x = 520
>>> x = 880
>>> print(X)
会报错,开始是创建了x的变量 是小写x 后面输出大写X 但是我们并没有创建大写的X变量,我们的内容是会报错的
4.你觉得下面代码中,print() 函数会打印什么内容?
>>> x, y, z = 3, 4, 5 >>> x, y, z = y, x, z >>> print(x, y, z)
4 3 5
5.你觉得下面代码中,print() 函数会打印什么内容?
print("小甲鱼常说:"Good good study, day day up!"")
报错 双引号用错了 可以改成 print('小甲鱼常说:"Good good study, day day up!"')
6.请填充下面图片中红色部分的代码,让 print() 函数可以按照要求打印字符串
当输出结果同时包括了' " 可以使用转义字符来代替
print("Bruce Eckel say:\"Life is short, let\'s learn Python.\"")

动动手:
0.请编写代码:使用变量(dpy)存放每年的天数(365),变量(hpd)存放每天的小时数(24),变量(mph)存放每小时的分钟数,变量(spm)存放每分钟的秒数(60),最后计算一年有多少秒,并将结果存放到变量(spy)中。
dpy = 365 hpd = 24 mph = 60 spm = 60 spy = dpy * hpd * mph * spm print(spy)
1. 请编写代码:使用 input() 函数让用户录入姓名,然后将名字保存到变量(name)中,最后使用 print() 函数打印出来
name = input("输入姓名:") print(name)

浙公网安备 33010602011771号