常用Python程序备课讲稿.doc

常用Python程序备课讲稿.doc

ID:60788307

大小:27.50 KB

页数:8页

时间:2020-12-18

常用Python程序备课讲稿.doc_第1页
常用Python程序备课讲稿.doc_第2页
常用Python程序备课讲稿.doc_第3页
常用Python程序备课讲稿.doc_第4页
常用Python程序备课讲稿.doc_第5页
资源描述:

《常用Python程序备课讲稿.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、精品好文档,推荐学习交流一请输入1个计算机成绩,判断是否为优秀、良好、及格、不及格,且能连续输入成绩,只有输入-1时停止cj=eval(input("请输入计算机成绩:"))whilecj!=-1:if90<=cj<=100:print("优秀")elif60<=cj<90:print("及格")elif0<=cj<60:print("不及格")else:print("输入错误")cj=eval(input("请输入计算机成绩:"))二计算1+2+3+……nn=eval(input("请输入一个整数N:"))Sum=0for

2、iinrange(1,n+1):Sum+=iprint(Sum)三计算5名同学计算机成绩的平均分与最高分Sum=0Max=0foriinrange(0,5):cj=eval(input("请输入计算机成绩:"))仅供学习与交流,如有侵权请联系网站删除谢谢8精品好文档,推荐学习交流Sum+=cjifMax

3、10):forjinrange(1,i+1):print("{}*{}={:<2}".format(j,i,i*j),end='')print('')五冒泡程序A=[12,36,54,65,55,65,48,98,76,11,54]n=len(A)foriinrange(1,n):forjinrange(0,n-i):ifA[j]>A[j+1]:A[j],A[j+1]=A[j+1],A[j]print(A)六插入排序A=[12,36,54,65,55,65,48,98,76,11,54]n=len(A)ifn==1:仅供学习

4、与交流,如有侵权请联系网站删除谢谢8精品好文档,推荐学习交流print(A)else:forxinrange(1,n):i=n-1whilei>0:ifA[i-1]>A[i]:A[i-1],A[i]=A[i],A[i-1]i=i-1else:i=i-1print(A)七计算圆的面积importmatha=math.pir=eval(input("请输入圆的半径r=:"))s=a*r*rprint("{:.2f}".format(s))八顺序查找(要查找的数不存在返回-1)deflinearSearch(A,x):foriin

5、range(0,len(A)):ifA[i]==x:returnireturn-1仅供学习与交流,如有侵权请联系网站删除谢谢8精品好文档,推荐学习交流A=[1,3,5,6,8,9,11,13,14,15,19,22]x=eval(input("请输入要查找的数x:"))n=linearSearch(A,x)print("x在A中索引值为:",n)九二分查找A=[1,3,5,6,8,9,11,13,14,15,19,22]x=eval(input("请输入要查找的数x:"))a=0c=len(A)-1whilea<=c:b=(

6、a+c)//2ifA[b]==x:print("x在A中的索引值为:",b)breakelifA[b]

7、换二进制num=eval(input("请输入一个十进制数:"))s=[]ifnum==0:print(num)whilenum>0:r=num%2s.append(r)num=num//2whilelen(s)>0:q=s.pop()print(q,end='')十二·、二进制转化为十进制num=input("请输入一个二进制整数:")n=len(num)N=0仅供学习与交流,如有侵权请联系网站删除谢谢8精品好文档,推荐学习交流flag=0foriinrange(0,n):ifnum[i]notin['0','1']:fl

8、ag=1else:N=N+eval(num[i])*2**(n-1-i)ifflag==0:print(N,end='')else:print("输入错误!")十三、输出100以内的素数foriinrange(2,101):forjinrange(2,i):ifi%j==0:breakel

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。