文档介绍:
**大学数学与信息工程学院
《Python程序设计》 实验报告
实验名称:
实验3 Python基本数据类型及分支结构
班 级:
姓 名:
学 号:
实验地点:
日 期:
一、实验目的:
[实验目的和要求]
1、熟练掌握Python三种数字类型及其应用
2、熟练判断条件表达式的真假
3、熟练掌握Python分支结构
二、实验环境:
1、计算机,局域网,python 3.7.2软件
实验内容和要求:(直接将实验步骤及截图写在题目下面,结果必须截图)
复数z=-3+4j,用Python程序求得对应的实部和虚部并计算z的绝对值,并思考输出的绝对值代表什么含义?
请将下列数学表达式用Python程序写出来,并运算结果
1)
代码:
a=2**4
b=7
c=3
d=4
e=5
x=(a+b-c*d)/e
print(x)
2)
代码:
a=3**2
b=1
c=16
d=7
x=(a+b)*(c%d)/7
print(x)
编写程序,根据输入的长和宽,计算矩形的面积并输出。要求:输入语句input实现同步赋值。
lw=input('请输入矩形的长和宽,以空格分隔:')
length,width=map(float,lw.split())
s=length*width
print("矩形面积为:",s)
编写程序,用户输入一个三位以上的整数(如果不是三位数则提示输入错误),输出其百位以上的数字。例如用户输入1234,则程序输出12。(提示:使用整除运算。)
代码:
a=eval(input('请输入一个三位以上的整数:'))
b=int(a/100)
if(a<99):
print('输入错误')
else:
print(b)
------------------------------------------------------------------------------------------------------------------------------
已知某课程的百分制分数mark,将其转换为5分制(优、良、中、及格、不及格)的评定等级grade,评定条件如下:(注意:不要存在冗余条件)
代码:
mark=eval(input('请输入你的分数:'))
if mark>=90:
print('优')
elif 90>mark>=80:
print('良')
elif 80>mark>=70:
print('中')
elif 70>mark>=60:
print('及格')
elif mark<60:
print('不及格')
(1)编写计算n的阶乘的程序,n由用户输入。
提示:range(n)函数:产生一个数字序列
range(start,n):产生一个以值start开始的序列,增长到n,但不包含n
range(start,n,step):产生一个以值start开始的序列,增长到n,但不包含n,但是使用step作为数字之间
内容来自淘豆网www.taodocs.com转载请标明出处.