Python顺序结构程序设计【educoder】

您所在的位置:网站首页 python顺序结构程序设计例子 Python顺序结构程序设计【educoder】

Python顺序结构程序设计【educoder】

2024-02-24 04:48| 来源: 网络整理| 查看: 265

文章目录 第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