![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python练习实例
文章平均质量分 73
QiaoRuoZhuo
这个作者很懒,什么都没留下…
展开
-
14_国名接龙游戏
'''FIFA 世界杯对足球爱好者而言是四年一度的盛事。下面我们拿2014 年世界杯参赛国的国名做个词语接龙游戏。不过,这里用的不是中文,而是英文字母(忽略大小写)。假设每个国名只能使用一次,求能连得最长的顺序,以及相应的国名个数。'''# 设置一个保存世界杯参赛国的数组country = ("Brazil", "Croatia", "Mexico", "Cameroon","S...原创 2019-12-18 16:04:30 · 403 阅读 · 0 评论 -
leetcode题解之两数之和
'''给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]来源:力扣(L...原创 2019-11-18 15:41:28 · 195 阅读 · 0 评论 -
找出较轻的那个球
'''@Description: In User Settings Edit@Author: your name@Date: 2019-08-14 10:59:05@LastEditTime: 2019-08-14 16:47:34@LastEditors: Please set LastEditors给定n个球,其中只有1个球比其他球轻,请问至少比较多少次,可以找出该轻球...原创 2019-08-14 16:50:48 · 509 阅读 · 0 评论 -
两项竞赛总分
# -*- coding: utf-8 -*-"""Created on Wed Mar 27 19:42:56 2019@author: 巧若拙某学校使用“两项竞赛”对各班级的日常表现进行评比,规则如下:记录各个班级的纪律和卫生得分,根据得分分别计算纪律和卫生名次(得分越高排名越前,得分相同,名次也相同);再根据两项竞赛的名次计算总分(总分=纪律名次+卫生名次);最后计算总分的...原创 2019-03-27 23:28:32 · 443 阅读 · 0 评论 -
同余定理定理的两种解法
"""Created on Mon Feb 25 15:51:30 2019@author: Administrator先介绍两个公式:1.(A * B) mod k = (A mod K) * (B mod K) mod K;2.对于任何一个自然数p,若P为奇数有p=(p\2)*2+ 1,若P为偶数,则p=(p\2)*2+0以p=19为例,B^19=B^(2*9+1)=B * B^9...原创 2019-02-25 17:17:39 · 1431 阅读 · 0 评论 -
求解四宫数独
#!/usr/bin/python3#文件:求解四宫数独#作者:巧若拙#日期:2019年2月19日'''四宫数独规则:在4x4的格子中,根据已知数字,推理出所有剩余空格的数字,并满足每一行,每列,每一个宫内均含1到4的数字并且不重复,每道数独有且仅有唯一答案。'''def four_palace_sudoku(a, n): def answer(r, c): ...原创 2019-02-19 17:34:51 · 2065 阅读 · 1 评论 -
求解n宫数独
#!/usr/bin/python3#文件:求解n宫数独#作者:巧若拙#日期:2019年2月19日'''九宫数独规则:在9x9的格子中,根据已知数字,推理出所有剩余空格的数字,并满足每一行,每列,每一个宫内均含1到9的数字并且不重复,每道数独有且仅有唯一答案。'''def check(a, n, r, c, num):#判断a[r][c]能否取数字num for i in ...原创 2019-02-19 17:31:39 · 456 阅读 · 0 评论 -
迷宫问题之广搜
#!/usr/bin/python3# 文件名: StackClasq.py# 作者: 巧若拙# 日期: 2018年12月14日from QueueClass import ListQueue,LinkQueueOPEN, CLOSE, PASSED, ROAD = 0, 1, 2, -1 #分别表示该点通,不通,已走和属于所选路径dirs = ((0, 1), (1, 0), (0...原创 2018-12-14 09:28:12 · 326 阅读 · 0 评论 -
迷宫问题之深搜
#!/usr/bin/python3# 文件名: StackClass.pyfrom StackClass import ListStack,LinkStackOPEN, CLOSE, PASSED, ROAD = 0, 1, 2, -1 #分别表示该点通,不通,已走和属于所选路径dirs = ((0, 1), (1, 0), (0, -1), (-1, 0)) #分别向东南西北走的行列...原创 2018-12-13 23:19:36 · 289 阅读 · 0 评论 -
排序并删除重复元素
#!/usr/bin/python# -*- coding: UTF-8 -*-def select_sort(lst): left,right = 0,len(lst) while left < right: p,i = left,left+1 while i < right: if lst[i] == l...原创 2018-04-03 09:34:37 · 752 阅读 · 0 评论 -
6_斐波那契数列
斐波那契数列原创 2017-12-23 22:34:54 · 529 阅读 · 0 评论 -
5_三个数由小到大输出
题目:输入三个整数x,y,z,请把这三个数由小到大输出。原创 2017-12-23 22:34:08 · 634 阅读 · 0 评论 -
4_一年的第几天
题目:输入某年某月某日,判断这一天是这一年的第几天?原创 2017-12-23 22:33:22 · 310 阅读 · 0 评论 -
3_该数是多少
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?原创 2017-12-22 22:35:08 · 595 阅读 · 1 评论 -
2_发放奖金总数
题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;原创 2017-12-22 22:34:22 · 512 阅读 · 0 评论 -
1_无重复数字的三位数
题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?原创 2017-12-22 22:32:04 · 691 阅读 · 2 评论