Python顺序结构程序设计【educoder】 |
您所在的位置:网站首页 › python顺序结构程序设计例子 › Python顺序结构程序设计【educoder】 |
文章目录
第1关:输出实数的整数和小数部分第2关:求2个数的和第3关:球的表面积和体积第4关:出生日期与年龄第5关:计算存款复利第6关:复数及math库的应用第7关:逆序数
第1关:输出实数的整数和小数部分
# 请在此添加代码
########## Begin ##########
a = eval(input("输入一个正的实数:"))
b = int(a)
c = a - b
print("{:.6f}={}+{:.6f}\n".format(a,b,c))
########## End ##########
第2关:求2个数的和
编程要求 本关的编程任务是补全step2.py文件中的函数部分,程序中给出a、b、c三个整数,要求实现先交换a、b的值,然后计算a + c的值并输出。 a = int(input()) b = int(input()) c = int(input()) # 请在此添加代码,交换a、b的值,然后计算a、c的和result的值 ########## Begin ########## t = a a = b b = t result = a+c ########## End ########## print(result) 第3关:球的表面积和体积编程要求 根据提示,在右侧编辑器补充代码,计算并输出球体的表面积和体积。 # 请在此添加代码 ########## Begin ########## from math import * a = eval(input("请输入球的半径:")) s = 4*pi*a*a v = 4/3*pi*pow(a,3) print("球体表面积为:{:.2f},体积为:{:.2f}".format(s,v)) ########## End ########## 第4关:出生日期与年龄编程要求 根据提示,在右侧编辑器补充代码,按格式要求输出自己的出生日期,计算并输出自己的年龄,年龄只要求精确到年,以整数形式输出。 # 请在此添加代码 ########## Begin ########## a = input() if a[6]==',' and len(a) ==8: print("我的出生日期是{}年0{}月0{}日".format(a[0:4],a[5],a[7])) elif a[7]==',' and len(a) == 9: print("我的出生日期是{}年{}月0{}日".format(a[0:4],a[5:7],a[8])) elif a[6] == ',' and len(a) == 9: print("我的出生日期是{}年0{}月{}日".format(a[0:4],a[5],a[7:])) else: print("我的出生日期是{}年{}月{}日".format(a[0:4],a[5:7],a[8:])) b = 2020-eval(a[0:4]) print("我今年{}岁了".format(b)) ########## End ########## 第5关:计算存款复利 # 请在此添加代码 ########## Begin ########## a = eval(input("请输入本金:")) b = eval(input("请输入年利率:")) c = eval(input("请输入年份:")) d = a*pow((1+b/100),c) print("本金利率和为:{:.2f}".format(d)) ########## End ########## 第6关:复数及math库的应用编程要求 根据提示,在右侧编辑器补充代码,计算并输出z的值。 # 请在此添加代码 ########## Begin ########## #下一行请输入导入math库的语句 from math import * x=5+3j y= exp(sqrt(pi)/2) #请补充求y的语句 z= 2*sin(radians(56))/(x+cos(abs(x+y))) #请补充求z的语句 print("z=",z) ########## End ########## 第7关:逆序数编程要求 根据提示,在右侧编辑器补充代码,计算并输出逆序数。 输出语句格式为:print(“{0:3}的逆序数是{1:3}”.format(n,m)) # 请在此添加代码 ########## Begin ########## n = input() m = n[-1]+n[-2]+n[-3] print("n={}的逆序数是{}".format(n,m)) ########## End ########## |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |