1.阅读下面程序
i,j=3,4
i,j=2j,i
s=i+j
print("s=",s)
i,j=3,4
# i,j=2j,i
s=i+j
print("s=",s)
i,j=3,4
i,j=2*j,i
s=i+j
print("s=",s)
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))
3.输入自己的出生年月日,按下列格式输出自己的出生日期信息
birthdy_list=input("请输入出生年月日(格式:2020,01,01):")
year=birthdy_list[0:4]
month=birthdy_list[5:7]
day=birthdy_list[8:10]
print('我的出生日期是{0}年{1}月{2}日'.format(year,month,day))
4.输入一个正的实数 x,分别输出 x 的整数部分和小数部分
x=float(input())
a=int(x)
b=x-a
print('整数部分是:{0},小数部分是{1:.4f}'.format(a,b))
5.输入三个浮点数,求它们的平均值并保留 1 位小数,对小数点后第二位进行四舍五入,最后输出结果
a,b,c=eval(input())
ave=(a+b+c)/3
print("平均值是:",ave)
res=round(ave,1)
print("四舍五入之后的结果是:",res)
6.输入三个整数给 a, b, c,然后交换它们的值:把 a 中原来的值给 b,把 b中原来的值给 c,把 c 中原来的值给 a
a=int(input())
b=int(input())
c=int(input())
temp=c
c=b
b=a
a=temp
print(a,b,c)
7.随机产生一个3位整数,将它的十位变为0,假设生成的3位整数为738,则输出为708
import random
a=random.randint(100,999)
print("生成的随机数为:",a)
b=int(a%10)
c=int(a/100)
d=c*100+b
print(d)
8.求 y 的值
import math
x=pow((1+math.pi),1/3)
a=(73*(math.pi))/180
b=pow(math.sin(x),2)
c=math.sin(x*x)
y=(pow(math.e,-x)-math.tan(a))/(pow(10,-5)+math.log(abs(b-c),math.e))
print("y=",y)