章节3 Python变量和数据类型
数据类型
任务计算十进制整数 45678 和十六进制整数 0x12fd2 之和。
请用字符串表示出Learn Python in imooc。
请计算以下表达式的布尔值(注意==表示判断是否相等):
100 < 99
0xff == 255
个人答案
Python采用灵活的动态命名方式,不需要严格的类型转换。1
2
3
4print(45678+0x12fd2)
print("Learn Python in imooc")
print(100<99)
print(0xff == 255)
print语句
任务请用两种方式打印出 hello, python.
个人答案1
2print("hello,python")
print('hello',',','python')
注释
任务将代码编辑器中的 “print ‘hello’” 语句修改成注释语句.
个人答案
可以结合.yml文件的注释进行记忆。1
变量
任务等差数列可以定义为每一项与它的前一项的差等于一个常数,可以用变量 x1 表示等差数列的第一项,用 d 表示公差,请计算数列
1 4 7 10 13 16 19 …
前 100 项的和。
个人答案1
2
3
4
5
6x1 = 1
d = 3
n = 100
x100 = x1+d*(n-1)
s = (x1 + x100)*n/2
print(s)
定义字符串
任务请将下面两行内容用Python的字符串表示并打印出来:
Python was started in 1989 by “Guido”.
Python is free and easy to learn.
个人答案