
Python程序练习题
智造王大锤
2024考研上岸啦!
展开
-
Python实现多种排序方法
1.插入排序:插入排序,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。如下图:代码实现:def insert_sort(alist): for i in range(1,len(alist)): while i>0: if alist[i]<alist[i-1]: alist[i],alist[i-1]=alist[i-1],alist[i]原创 2022-04-14 21:04:45 · 1285 阅读 · 0 评论 -
Python程序练习题,统计不同字符个数
用户从键盘输入一行字符,编写一个程序,统计并输出其中英文字符,数字,空格和其他字符的个数思路:可以通过遍历循环将用户输入的每一个字符进行判断,代码如下:a=input("请输入一串字符:")N=len(a)english=0#英文字符个数numbers=0#数字个数space=0#空格个数extra=0#其他字符个数a=a.lower()for i in range(0,N): if a[i]>="a"and a[i]<="z":#此行也可以改成:if a[i].isl原创 2021-08-19 18:51:05 · 33949 阅读 · 5 评论 -
Python程序练习题,猜数游戏
在程序中预设一个0~9之间的整数,让用户通过键盘输入所猜的数字,如果大于设数字,显示“遗憾,太大了”;如果小于预设数字,显示“遗憾,太小了”,如此循环,直至猜中该数,显示“预测N次,你猜中了!”其中N是用户输入数字的次数。代码如下:M=5#M为预设数字N=0#记录猜数次数初始值为零while True: N+=1 m=input("请输入0—9之间你猜想的数字:") if eval(m)>M: print("遗憾,太大了") elif eval原创 2021-08-19 18:27:38 · 28487 阅读 · 0 评论