Python编程练习
刷题
code_carrot
这个作者很懒,什么都没留下…
展开
-
Python编程练习:猫猫词云__魔道祖师
#词云from wordcloud import WordCloud, STOPWORDSfrom imageio import imreadfrom sklearn.feature_extraction.text import CountVectorizerimport jiebaimport csv# 获取文章内容with open("mdzs.txt",'r',encodin...原创 2020-04-03 19:53:46 · 489 阅读 · 0 评论 -
Python编程练习:Leetcode_876.链表中间节点_python3
# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: def middleNode(self, head: ListNode) ->...原创 2020-03-24 15:07:07 · 264 阅读 · 0 评论 -
Python编程练习:Leetcode__227.基本计算器II__python3
class Solution: def calculate(self, s: str) -> int: s=s.replace(' ','') l=len(s)#字符串长度 templist=[] i=0 while i<l:#处理字符串成列表 temp=...原创 2020-03-23 23:09:36 · 282 阅读 · 0 评论 -
Python编程练习:成绩排序
题目描述try: while True:#多个测试用例输入 ct=input()#排序人数 sm=input()#排序方法 0--降序 1--升序 name_grade_list=[] for i in range(int(ct)): tempstr=input()#输入姓名成绩 ...原创 2020-03-22 23:57:47 · 6402 阅读 · 0 评论 -
Python编程练习:交换数组前后部分
列表有m+n个元素(a1,a2,...,am)(b1,b2,...,bn)-->(b1,b2,...,bn)(a1,a2,...,am)def reverse(arr,n): l=len(arr) arr=arr[l-n:]+arr[0:l-n]#[l-n,l)+[0,l-n) return arr#列表有m+n个元素(a1,a2,....原创 2020-03-22 22:20:06 · 1466 阅读 · 0 评论 -
Python编程练习:判断字符串S是否为单词前缀
题目描述给定N个单词,请从中找出以字符串S为前缀的所有单词,并按字典序升序排列输入描述第一行输入一个字符串S,表示前缀第二行输入一个正整数N,表示所有单词数接下来的N行,每行一个字符串w(w所有字符均为小写字母,且w的长度不超过100),表示所给单词输出描述按字典序升序输出前缀为S的所有单词,每个单词独占一行qzstr=input()#前缀qzl=len(qzs...原创 2020-03-22 18:26:49 · 1363 阅读 · 0 评论 -
Python编程练习:合并数组
题目描述给定两个已排序的数列,均按照升序排列。要求把两个数列合并成一个数列,并且保证仍然按照升序排列,若数列中有重复的数据,则不保留该数输入描述第一行输入两个正整数x、y(1≤x,y≤1000),分别表示两个数列中元素的个数第二行输入x个数,表示第一个数列第三行输入y个数,表示第二个数列输出描述输出按要求合成后的数列numstr=input()numlist=n...原创 2020-03-22 18:22:47 · 534 阅读 · 0 评论 -
Python编程练习:卖水果
题目描述某水果店卖水果,老板想从一天的购买记录中知道有多少人买了苹果,请你帮他计算一下。输入描述第一行输入整数n.(1<=n<=10000)表示一天中有多少人来买水果输出描述输出有多少人买了苹果apple示例输入:4apple orangegrapeappleblueberry输出:2num=input()#人数count=...原创 2020-03-22 18:17:05 · 2946 阅读 · 2 评论 -
Python编程练习:二维数组逆序输出
给定一个m行n列整型矩阵A,编写一个函数swapt,使得它对A的元素进行交换,具体如下:第一个元素和倒数第一个元素交换,第二个元素和倒数第二个元素交换...在具体实现时不允许另设矩阵00 01 02 03 23 22 21 2010 11 12 13 ==> 13 12 11 1020 21 22 23 03 02 01 00思路:...原创 2020-03-21 20:38:55 · 2602 阅读 · 0 评论 -
Python编程练习:快排划分整数数组
设计一个函数,将整数数组a[n]划分为左右两部分,使左边所有元素值为奇数,右边所有值为偶数def devide(xlist): l=len(xlist)#形参列表的长度 i=0 j=l-1 #快速排序法 while i<j: while xlist[i]%2!=0: i=i+1 while...原创 2020-03-21 11:34:32 · 345 阅读 · 0 评论