大学Python程序题题库.doc

上传人:cn****1 文档编号:550525052 上传时间:2023-05-25 格式:DOC 页数:13 大小:44.04KB
返回 下载 相关 举报
大学Python程序题题库.doc_第1页
第1页 / 共13页
大学Python程序题题库.doc_第2页
第2页 / 共13页
大学Python程序题题库.doc_第3页
第3页 / 共13页
大学Python程序题题库.doc_第4页
第4页 / 共13页
大学Python程序题题库.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《大学Python程序题题库.doc》由会员分享,可在线阅读,更多相关《大学Python程序题题库.doc(13页珍藏版)》请在金锄头文库上搜索。

1、程序设计 题目:补充fun函数,其功能是判断一个整数是否是素数,在主 函数main中输入一个整数,调用该fun函数进行判断并输 出结果。要求:使用math相关函数import mathdef fun(n): i,w=2,0 if n=50: print(d的平方为:d,不小于50,继续(x,x*2) else: print(的平方为:,小于50,退出。format(x,x*2) quit() def main(): while True: x = int(input(输入数字:)) power(x)if _name_ = _main_:main()【程序改错】-题目:main()函数中实现按逗

2、号分隔列表,并打印输出-注意:不可以增加或删除程序行,也不可以更改程序的结构。-def main(): l = 1,2,3,4,5,6,7; k = 1; for i in l: print(i,end= ( if (k = len(l) else ,); k=k+1if _name_ = _main_:main()题目:根据整型形参m的值,计算如下公式的值。 1 1 1 t = 1- - .。 2x2 3x3 mxm 例如:若m=5,则应输出:0。536389-注意:不可以增加或删除程序行,也不可以更改程序的结构。-def fun(m): y=1.0 for i in range(2,m+1

3、): y=1。0/(i*i) return y def main(): m = int(input(请输入整型形参m的值:”)) print(结果为:。6f%fun(m)) if _name_ = _main_:main()【程序改错】-题目:读取7个数(1-50)的整数值,每读取一个值,程序打印 出该值个数的。 请改正程序中的错误,使它能得出正确的结果。-注意:不可以增加或删除程序行,也不可以更改程序的结构.-def main(): n = 1 while n =7: a = int(input(请输入一个整数值,并按回车继续:)) while a 1 or a 50: a = int(in

4、put(范围是150,请重新输入:)) print(a * ) n += 1 if _name_ = _main_:main()【程序设计】-题目:请编写函数fun,其功能是:用for循环语句求1到n之间所 有偶数之和(若n为偶数包括n),并将结果返回给主函数. (n值由用户输入)例如:运行程序后若输入:10,则输出为:sum=30。-注意:部分源程序给出如下.请勿改动主函数main和其它函数中的 任何内容,仅在函数的注释标志之间填入所编写的若干语句.-def fun(n): s=0 for i in range(1,n+1,2): s=s+i return s def main(): pri

5、nt(”【请分别三次计算问题:】”) for i in range(3): print(”【第d次:】 (i+1) n = int(input(”【请输入一个大于1的正整数n:】”) if(n = 1): print(”【请输入一个大于1的正整数!】”); else: print(【1到”+str(n)+”之间所有偶数之和是:】”,fun(n)) if _name_ = _main_:main()-【程序设计】-题目:请编写main函数,输入一个百分制成绩score,根据成绩打印5级等级。 (即059:E;6069:D;7079:C;8089:B; 90100:A)要求:使用if语句,根据成绩输出 A等!或 B等!或 C等!或 D等!或 E等!-注意:部分源程序给出如下。请勿改动主函数main和其它函数中的 任何内容,仅在函数的注释标志之间填入所编写的若干

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号