实验1 Python语言基础

实验内容

1、分别启动命令行的形式和图形用户界面形式的 Python 解释器,在命令和程序两种方式下执行下列的语句:

a=2
b=”1234”
c=a+int(b)%10
print(a,‟\t‟,b,‟\t‟,c)
在这里插入图片描述

2、先导入 math 模块,再查看该模块的帮助信息,具体语句如下:

>>>import math
>>>dir(math)
>>>help(math)

根据语句执行的结果,写出 math 模块包含的函数,并说明
log(),log10(),log1p(),log2()等函数的作用以及它们的区别。
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
区别:

(1)log(x[, base]):返回x的自然对数,默认以e为 基数,base参数给定时,将x的对数返回给定的base,计算式为:log(x)/log(base)
(2)log10(x):返回x的以10为基数的对数
(3)log1p(x):返回x+1的自然对数(基数为e)的值
(4)log2(x):返回x的基2对数

3、在 Python 提示符下,输入以下语句,语句执行结果说明了什么?
答:说明当两个变量指向同一简单int数据类型时,地址相同。
在这里插入图片描述
4、求下列表达式的值:
在这里插入图片描述
在这里插入图片描述
5、已知 x=12,y= ,求下列表达式的值.
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6、计算并输出.请补充程序,并上机运行。

import math
p=
print(p)

在这里插入图片描述
7、先执行下列语句.

>>>a=list(range(15))
>>>b=tuple(range(1,15))

(1)显示变量 a,b 的值,并说出变量a,b 的数据类型。
在这里插入图片描述
(2)range()函数的作用是什么?range(15)和
range(1,15)有何区别?

答:range()函数用作范围、区间的定义。range(15) :表示从0到这个15内的所有整数,不包括15;
range(1,15) :1表示左边界,15表示右边界,range表示从左边界到右边界的所有整数,左闭右开。
(3)生成由100 以内的奇数构成的列表 C,请写出语句并验证.
在这里插入图片描述
8、编写一个Python 程序,使其运行后输出“Hello,Python Program”。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_46074899/article/details/105823680