Python实验二 顺序结构程序设计

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)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值