【Python基础实验】Python语言基础

一、实验目的

  1. 熟悉Python程序的运行环境与运行方式。
  2. 掌握 Python 的基本数据类型。
  3. 掌握 Python 的算术运算规则及表达式的书写方法。

二、实验内容、结果

习题一

  1. 分别启动命令行的形式和图形用户界面形式的 Python 解释器,在命令、程序两种方式下执行下列的语句:
a=2 
b="1234" 
c=a+int(b)%10 
print(a,'\t',b,'\t',c)

命令行 运行:
命令行 运行
pyCharm 运行:
pyCharm 运行

习题二

  1. 先导入 math 模块,再查看该模块的帮助信息,具体语句如下:
>>> import math 
>>> dir(math) 
>>> help(math)
  • 导入模块、查看帮助信息:
    导入模块、查看帮助信息

习题三

  1. 根据语句执行的结果,写出 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. 求下列表达式的值:
    求表达式的值
    (1)运行结果:
    (1)运行结果
    (2)运行结果:
    (2)运行结果
    (3)运行结果:
    (3)运行结果
    (4)运行结果:
    (4)运行结果

习题五

  1. 已知 x=12,y=10^(−5),求下列表达式的值:
    求表达式的值

(1)运行结果:
(1)运行结果
(2)运行结果:
(2)运行结果
(3)运行结果:
(3)运行结果
(4)运行结果:
(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) 。值得注意的是,为了避免歧义,这种调用方式不能省略第一个参数。

经验证得:
结果

习题八

  1. 编写一个 Python 程序,使其运行后输出“Hello, Python Program”。
print("Hello,Python Program")

运行结果:
Hello, Python Program

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值