实验2 顺序结构程序设计

实验内容:

1、阅读下面程序。
i,j=3,4
i,j=2j,i
s=i+j
print(“s=”,s)
(1)分析输出结果,并上机运行程序,验证结果。
实验2 顺序结构程序设计
(2)将程序的第二行改为“#i,j=2j,i”,则运行程序时输出结果是什么?产生这种结果的原因是什么?
答:#将第二行注释掉了。
实验2 顺序结构程序设计
(3)将程序的第二行改为“i,j=2*j,i”,则运行程序时输出结果是什么?产生这种结果的原因是什么?
答:*对数值进行了乘法运算。
实验2 顺序结构程序设计
2、写出下列程序执行结果并上机验证
print(1,2,3,sep=‟-‟,end=‟\t‟)
print(„数量{0},单价{1}‟.format(100,45.8))
print(„数量{0:4d},单价{1:3.3f}‟.format(100,45.8))
实验2 顺序结构程序设计
3、输入自己的出生年,月,日,按下列格式输出自己的出生日期信息。
输入:1992,12,5
输出:我的出生日期是 1992 年 12 月 5 日
实验2 顺序结构程序设计
4、输入一个正的实数 x,分别输出 x 的整数部分和小数部分。
实验2 顺序结构程序设计
5、输入三个浮点数,求它们的平均值并保留 1 位小数,对小数点后第二位进行四舍五入,最后输出结果。
实验2 顺序结构程序设计

6、输入三个整数给 a, b, c,然后交换它们的值:把a 中原来的值给 b,把 b中原来的值给 c,把 c 中原来的值给 a。
实验2 顺序结构程序设计
7、随机产生一个 3 位整数,将它的十位变为 0,假设生成的 3 位整数为 738,则输出为 708。
实验2 顺序结构程序设计
实验2 顺序结构程序设计
实验2 顺序结构程序设计