基础实验 — 练习
- 一、实验目的
- 二、实验内容、结果
- 习题一
- 习题二
- 习题三
- 习题四
- 习题五
- 习题六
- 习题七
- 习题八
一、实验目的
- 熟悉Python程序的运行环境与运行方式。
- 掌握 Python 的基本数据类型。
- 掌握 Python 的算术运算规则及表达式的书写方法。
二、实验内容、结果
习题一
- 分别启动命令行的形式和图形用户界面形式的 Python 解释器,在命令、程序两种方式下执行下列的语句:
a=2
b="1234"
c=a+int(b)%10
print(a,'\t',b,'\t',c)
命令行 运行:
pyCharm 运行:
习题二
- 先导入 math 模块,再查看该模块的帮助信息,具体语句如下:
>>> import math
>>> dir(math)
>>> help(math)
- 导入模块、查看帮助信息:
习题三
- 根据语句执行的结果,写出 math 模块包含的函数,并说明
log(),log10(),log1p(),log2()等函数的作用以及它们的区别。
函数名 | 用途 | 举例 |
---|---|---|
log() | 返回对数值。① 若仅有一个参数时,等同于数学中ln()函数;② 若有两个参数,则求以第一个参数为底数且第二个参数为真数的对数 | |
log10() | 返回log(10,number) | |
log1p() | 返回log(1+number) | |
log2() | 返回log(2,number) |
- 在 Python 提示符下,输入以下语句,语句执行结果说明了什么?
>>>x=12
>>>y=x
>>>id(x),id(y)
运行结果:
说明了x与y存放值的地址一致,证明python将y赋值为与x相同值时,会将y指向相同的地址。
习题四
- 求下列表达式的值:
(1)运行结果:
(2)运行结果:
(3)运行结果:
(4)运行结果:
习题五
- 已知 x=12,y=10^(−5),求下列表达式的值:
(1)运行结果:
(2)运行结果:
(3)运行结果:
(4)运行结果:
习题六
- 计算并输出π².请补充程序,并上机运行。
import math
p =
print(p)
补充后代码:
import math
p = math.pow(math.pi,2)
print(p)
运行结果:
习题七
- 先执行下列语句
>>> a = list(range(15))
>>> b = tuple(range(1,15))
运行结果:
- 然后回答问题:
- (1)显示变量 a,b 的值,并说出变量 a,b 的数据类型。
- (2)range()函数的作用是什么?range(15)和
range(1,15)有何区别? - (3)生成由 100 以内的奇数构成的列表 c,请写出语句并验证。
(1)变量a的数据类型为列表,b的数据类型为元组
(2)range()函数的作用是生成一定范围内的连续整数,其返回值类型为iterable类型(即可迭代的对象)。range(15)生成范围为[0,15)从零开始不包括15的连续整数, 而range(1,15)生成范围为[1,15)从零开始不包括15的连续整数,它们的起点不同。
(3)range(1,100,2)中的第三个参数则代表 “步长” ,用以确认其跨度(默认跨度为1)。所以生成由 100 以内的奇数构成的列表 c 的语句为 range(1,100,2) 。值得注意的是,为了避免歧义,这种调用方式不能省略第一个参数。
经验证得:
习题八
- 编写一个 Python 程序,使其运行后输出“Hello, Python Program”。
print("Hello,Python Program")
运行结果:
更多推荐
【Python基础实验】Python语言基础
发布评论