
python编程题 python(期中练习)
python程序题
Wwlllr
刚入门
展开
-
7-2 货币转换 (10 分)
编写一个美元与人民币转换的程序,用户输入金额和汇率,输出转换为另一种货币表示的金额。(美元用符号’$’表示,人民币用¥表示,¥可以在中文输入法下按shift+4获取)输入格式:第一行输入一个以货币符号结尾的正数,数值作为金额,货币符号表明货币种类第二行输入一个浮点数作为汇率输出格式:输入符合要求时输出一个带货币符号的数值(保留2位小数)输入不符合要求时输出Data error!输入样例:58$6.75输出样例:391.50¥输入样例:100¥6.原创 2022-04-17 15:39:49 · 8414 阅读 · 2 评论 -
7-1 求奇数分之一序列前N项和 (15 分)
本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。输入样例:23输出样例:sum = 2.549541n = int(input())a = 1sum = 0for i in range(0,n): sum = sum+1/a a = a+2原创 2022-04-17 12:26:02 · 422 阅读 · 0 评论 -
6-3 jmu-python-组合数据类型-1.计算坐标点欧氏距离 (10 分)
读取若干个点,每个点放入元组。并将所有点的点信息、点的类型、点与原点的距离打印出来。函数接口定义:readPoint() #从一行以,分隔的数中读取坐标,放入元组并返回distance(point) #计算point与原点的距离并返回,要math库中的函数裁判测试程序样例:/* 请在这里填写答案 */n = int(input())for i in range(n): p = readPoint() print('Point = {}, type = {}, di原创 2022-04-17 12:21:06 · 967 阅读 · 0 评论 -
6-2 使用函数输出指定范围内Fibonacci数的个数 (20 分)
本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m<n≤100000)之间的所有Fibonacci数的数目。所谓Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列,fib(0)=fib(1)=1。其中函数fib(n)须返回第n项Fibonacci数;函数PrintFN(m,n)用列表返回[m, n]中的所有Fibonacci数。函数接口定义:在这里描述函数接口。例如:fib(n),返回fib(n)的原创 2022-04-17 11:37:16 · 1276 阅读 · 0 评论 -
6-1 使用函数求素数和 (20 分)
使用函数求素数和prime(p), 其中函数prime当用户传入参数p为素数时返回True,否则返回False.PrimeSum(m,n),函数PrimeSum返回区间[m, n]内所有素数的和。题目保证用户传入的参数1<=m<n。函数接口定义:在这里描述函数接口:prime(p),返回True表示p是素数,返回False表示p不是素数PrimeSum(m,n),函数返回素数和裁判测试程序样例:/* 请在这里填写答案 */m,n=input().split(原创 2022-04-17 11:25:45 · 2125 阅读 · 0 评论