实验 二 顺序结构程序设计
一、实验目的 1、掌握 Python 程序的书写规则 2、掌握赋值语句的基本格式及执行规则 3、掌握输入/输出语句的基本格式及执行规则 4、掌握顺序结构程序的设计方法 二、实验内容 1、阅读下面程序。
i,j=3,4 i,j=2j,i s=i+j print(“s=”,s)
(1) 分析输出结果,并上机运行程序,验证结果
结果是: s=(3+2j) 分析:出现2j说明是复数虚部,i=2j,j=i=3,s=i+j=(3+2j)
(2) 将程序的第二行改为”#i,j=2j,i”,则运行程序时输出结果是什么?产生这种结果的原因是什么?
结果是:s=7 分析:注释掉第二行,就变成了一个简单了加法运算式,s=i+j=3+4=7
(3)将程序的第二行改为”i,j=2*j,i”,则运行程序时输出结果是什么?产生 这种结果的原因是什么?
结果是:s=11 分析:第二行2j代表i=2j=2*4=8, s=i+j=3+8=11
2、写出下列程序执行结果并上机验证
print(1,2,3,sep=‟-‟,end=‟ ‟)
print(“数量{
0},单价{
1}”.format(100,45.8))
print(“数量{
0:4d},单价{
1:3.3f}”.format(100,45.8))
执行结果: 1-2-3 数量100,单价45.8 数量 100,单价45.800
3、输入自己的出生年,月,日,按下列格式输出自己的出生日期信息 输入:1992,12,5 输出:我的出生日期是 1992 年 12 月 5 日
4、输入一个正的实数 x,分别输出 x 的整数部分和小数部分
5、输入三个浮点数,求它们的平均值并保留 1 位小数,对小数点后第二位进行 四舍五入,最后输出结果
6、输入三个整数给 a, b, c,然后交换它们的值:把 a 中原来的值给 b,把 b 中原来的值给 c,把 c 中原来的值给 a。
7、随机产生一个 3 位整数,将它的十位变为 0,假设生成的 3 位整数为 738,则 输出为 708
8、
