自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

景越Python编程实例训练营

挑战1000道Python编程练习题,包含习题答案,适合自学Python的新手进阶练习

  • 博客(690)
  • 收藏
  • 关注

原创 Python练习题答案: 摩门经【难度:2级】--景越Python编程实例训练营,1000道上机题等你来挑战

摩门经【难度:2级】:答案1:from math import log, ceildef mormons(starting_number, reach, target): return ceil( log(target/starting_number) / log(1+reach) )​答案2:def mormons(starting_number, reach, targe...

2019-11-06 09:03:08 569

原创 Python练习题答案: 字符串后缀【难度:2级】--景越Python编程实例训练营,1000道上机题等你来挑战

字符串后缀【难度:2级】:答案1:def string_suffix(str_): tot = 0 for i in xrange(len(str_)): for a, b in zip(str_, str_[i:]): if a != b: break tot += 1 r...

2019-11-06 09:02:17 452

原创 Python练习题答案: 功能工厂【难度:2级】--景越Python编程实例训练营,1000道上机题等你来挑战

功能工厂【难度:2级】:答案1:def function_factory(x,y,o): return lambda: eval(str(x)+o+str(y))​答案2:from operator import add, sub, mul, truediv, moddef function_factory(x,y,o): return lambda: {"+": ...

2019-11-06 09:01:27 486 1

原创 Python练习题答案: 简单有趣#337:原来的号码【难度:3级】--景越Python编程实例训练营,1000道上机题等你来挑战

简单有趣#337:原来的号码【难度:3级】:答案1:from collections import Counter EXECUTIONS_ORDER = [('Z', Counter("ZERO"), '0'), ('W', Counter("TWO"), '2'), ('U', Counter("FOU...

2019-11-06 09:00:36 343 1

原创 Python练习题答案: 鼓舞人心的弦乐【难度:1级】--景越Python编程实例训练营,1000道上机题等你来挑战

鼓舞人心的弦乐【难度:1级】:答案1:def longest_word(string_of_words): return max(reversed(string_of_words.split()), key=len)​答案2:def longest_word(string_of_words): # Give me back the longest word! r...

2019-11-06 08:02:11 374 1

原创 Python练习题答案: FIRE和愤怒【难度:2级】--景越Python编程实例训练营,1000道上机题等你来挑战

FIRE和愤怒【难度:2级】:答案1:import refrom itertools import groupbyCONFIG = {'FURY': " really", 'FIRE': " and you", 'FAKE': "Fake tweet.", 'FURY_f': "I am{} furious.", ...

2019-11-06 08:01:20 220

原创 Python练习题答案: 简单有趣#7:你愿意吗?【难度:1级】--景越Python编程实例训练营,1000道上机题等你来挑战

简单有趣#7:你愿意吗?【难度:1级】:答案1:def will_you(young, beautiful, loved): return (young and beautiful) != loved​答案2:def will_you(young, beautiful, loved): #coding and coding.. return (young and...

2019-11-06 08:00:29 309

原创 Python练习题答案: 简单的计算器【难度:0级】--景越Python编程实例训练营,1000道上机题等你来挑战

简单的计算器【难度:0级】:答案1:def calculator(x, y, op): return eval(f'{x}{op}{y}') if type(x) == type(y) == int and str(op) in '+-*/' else 'unknown value'​答案2:def calculator(x,y,op): if isinstance(x, ...

2019-11-06 07:02:20 395

原创 Python练习题答案: PatternCraft - 战略【难度:2级】--景越Python编程实例训练营,1000道上机题等你来挑战

PatternCraft - 战略【难度:2级】:答案1:class Move(object): def move(self, unit): unit.position += self.unitclass Fly(Move): unit = 10class Walk(Move): unit = 1 class Viking(object): def __in...

2019-11-06 07:01:33 231

原创 Python练习题答案: 燃料使用情况报告【难度:2级】--景越Python编程实例训练营,1000道上机题等你来挑战

燃料使用情况报告【难度:2级】:答案1:def total_kilometers(cons, petrol): return round(100*petrol/cons, 2)def check_distance(dist, cons, petrol): return ("You will need to refuel" if dist > total_kilomet...

2019-11-06 07:00:41 400

原创 python进阶练习题:重排阵【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

python进阶练习题:重排阵【难度:2级】:这习题侧重于与NumPy Python包,您可以在这里对NumPy的排序函数读了起来:https://docs.scipy.org/doc/numpy-1.13.0/reference/routines.sort.html#sorting您将获得两个输入数组arr和整数N.因此,在第n个位置的元素的该值是它会在排序后的数组的位置,您必须返回数组....

2019-11-05 10:01:49 277

原创 python进阶练习题:小时装饰【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

python进阶练习题:小时装饰【难度:2级】:写计时器()装饰如果它装饰的功能被内*(小于)* 给定秒间隔执行,并且验证返回一个布尔值真 或假相应.例:从时间进口睡眠@timer(1)DEF FOO():    睡眠(0.1)    @timer(1)DEF栏():&n...

2019-11-05 09:02:34 240

原创 python基础练习题:找到中间元素【难度:1级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

python基础练习题:找到中间元素【难度:1级】:由于这种习题的一部分,你需要创建一个功能,当有三重规定,返回位于另外两个要素之间的数值元素的索引.输入到该函数将是三个不同的数字(Haskell中:元组)的数组矩阵.例如:给我([2,3,1])=> 02 * 是* 1 * 和* 3 * 和* 2 * 所述输入数组矩阵中的索引之间适合的数目* 0 *.另一个例子(只是为了确保...

2019-11-05 09:01:43 238

原创 python高级练习题:电梯【难度:5级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

python高级练习题:电梯【难度:5级】:我敢打赌,你永远不会赶上电梯(又名电梯)同样没有这个习题的思考!*简介一个多层建筑中有一个提升.人们排队在不同的楼层等候电梯.有些人想上去.有些人想下去.他们要到由数字表示的地板(即,当他们进入电梯,这是他们将按下按钮)BEFORE(人排队等候)后(人他们的目的地)     &nbs...

2019-11-05 08:03:23 1053

原创 python高级练习题:MOD4正则表达式【难度:3级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

python高级练习题:MOD4正则表达式【难度:3级】:注:此习题需要正则表达式的一个体面的知识.因此,最好学习一下吧_before_解决这一习题.一些好的地方开始分别是:MDN页和[Regular-Expressions.info(HTTP:/ /www.regular-expressions.info/).请你写任何字符串与至少一个数字被4整除(没有余数)相匹配的正则表达式.在大多数...

2019-11-05 08:02:34 308

原创 python进阶练习题:括号是响亮!【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

python进阶练习题:括号是响亮!【难度:2级】:括号是响亮!作为间谍Python对象,你已经被发送到远程存储位置,以收集有关的一些匿名函数的信息.不幸的是,他们抓住了这个风,并在寻找任何括号来防止您的帮助任何电话.但你是一个业余体校,你不需要括号来拨打电话.帮助自己摆脱这种局面.你的任务写一段代码,这将使调用help_me功能.您的代码不得:1.包含任何括号(或)2.指定的任何变...

2019-11-05 08:01:43 293

原创 python进阶练习题:简单有趣#143:是幸存者号码?【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

python进阶练习题:简单有趣#143:是幸存者号码?【难度:2级】:任务昌古纳拉和满谷是好哥们儿.一旦他们发现了一个无限的文件,其中有1,2,3,4,5,6,7,8,直到…无穷,写在上面.他们俩不喜欢的顺序,并开始以下列方式删除一些数字.首先,他们删除了每2号.因此,在剩余纸张数:1,3,5,7,9,11 ..........直到无穷大.然后他们删除了每3个号码.因此,在剩余纸...

2019-11-05 07:02:31 278

原创 python基础练习题:计算的价格不包括增值税【难度:0级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

python基础练习题:计算的价格不包括增值税【难度:0级】:编写计算原产品的价格,不含增值税的功能.实施例如果产品的价格是200.00和VAT是15%,那么最终产品的价格(用VAT)是:200.00 + 15%= 230.00因此,如果你的函数接收230.00作为输入,它应该返回200.00** 笔记:**增值税* 是* 总是`15%'这个习题的目的.回合的结果为2位小数.如果...

2019-11-05 07:01:41 506

原创 python基础练习题:它是负零(-0)?【难度:1级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

python基础练习题:它是负零(-0)?【难度:1级】:存在两个零:+0(或只是0)和-0.编写返回TRUE;如果输入数目是-O;否则返回FALSE的函数(TRUE;和FALSE用于Python).在JavaScript /打字稿/ CoffeeScript的输入将是一个数.在Python / Java的/ C / NASM /哈斯克尔/输入将是一个浮子.编程目标:def is_ne...

2019-11-05 07:00:51 401

原创 Python练习题答案: 找到中间元素【难度:1级】--景越Python编程实例训练营,1000道上机题等你来挑战

找到中间元素【难度:1级】:答案1:def gimme(inputArray): # Implement this function return inputArray.index(sorted(inputArray)[1])​答案2:def gimme(inputArray): return inputArray.index(sorted(inputArray...

2019-11-04 09:03:46 270

原创 Python练习题答案: 简单的算珠【难度:1级】--景越Python编程实例训练营,1000道上机题等你来挑战

简单的算珠【难度:1级】:答案1:def count_red_beads(nb): return max(0, 2 * (nb - 1) )​答案2:def count_red_beads(n_blue): return (n_blue - 1) * 2 if n_blue >= 2 else 0​答案3:def count_red_beads(n):...

2019-11-04 09:02:56 172

原创 Python练习题答案: 计算的价格不包括增值税【难度:0级】--景越Python编程实例训练营,1000道上机题等你来挑战

计算的价格不包括增值税【难度:0级】:答案1:def excludingVatPrice(price): return round(price / 1.15, 2) if price else -1​答案2:def excluding_vat_price(price): try: return round(price / 1.15, 2) exc...

2019-11-04 09:02:07 314

原创 Python练习题答案: 重排阵【难度:2级】--景越Python编程实例训练营,1000道上机题等你来挑战

重排阵【难度:2级】:答案1:import numpy as npdef reorder(arr, n): a = np.array(arr) return np.partition(a, n).tolist()​答案2:import numpy def reorder(arr, n): k = numpy.argpartition(arr, n) ...

2019-11-04 09:01:16 173

原创 Python练习题答案: 更换所有项目【难度:1级】--景越Python编程实例训练营,1000道上机题等你来挑战

更换所有项目【难度:1级】:答案1:def replace_all(obj, find, replace): if isinstance(obj, str): return obj.replace(find, replace) elif isinstance(obj, list): return [x if x != find else replace for x in...

2019-11-04 08:02:56 162

原创 Python练习题答案: 它是负零(-0)?【难度:1级】--景越Python编程实例训练营,1000道上机题等你来挑战

它是负零(-0)?【难度:1级】:答案1:def is_negative_zero(n): return str(n) == '-0.0'​答案2:def is_negative_zero(n): return str(n) == "-0.0"​答案3:def is_negative_zero(n): return str(n) == '-0.0' ...

2019-11-04 08:02:07 245 1

原创 Python练习题答案: 括号是响亮!【难度:2级】--景越Python编程实例训练营,1000道上机题等你来挑战

括号是响亮!【难度:2级】:答案1:@test.describe("Functionality")def test(): Test.expect(challenge.passed(),"Your Have not called the help_me function")​景越Python基础训练营QQ群欢迎各位同学加群讨论,一起学习,共同成长!...

2019-11-04 08:01:16 171

原创 Python练习题答案: MOD4正则表达式【难度:3级】--景越Python编程实例训练营,1000道上机题等你来挑战

MOD4正则表达式【难度:3级】:答案1:import reclass Mod: mod4 = re.compile('.*\[[+-]?([048]|\d*([02468][048]|[13579][26]))\]')​答案2:import reclass Mod: mod4 = re.compile(".*\[[+-]?([048]|\d*([02468][04...

2019-11-04 07:02:36 221

原创 Python练习题答案: 电梯【难度:5级】--景越Python编程实例训练营,1000道上机题等你来挑战

电梯【难度:5级】:答案1:class Dinglemouse(object): def __init__(self, queues, capacity): self.inLift, self.moves = [], [0] self.peopleOnFloorsLists = [ list(floor) for floor in queues ]...

2019-11-04 07:01:45 728

原创 Python练习题答案: 小时装饰【难度:2级】--景越Python编程实例训练营,1000道上机题等你来挑战

小时装饰【难度:2级】:答案1:from time import timefrom functools import wrapsdef timer(limit): def dec(func): @wraps(func) def time_func(*args, **kwargs): time_start = time()...

2019-11-04 07:00:56 139

原创 python基础练习题:价格芒果【难度:0级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

python基础练习题:价格芒果【难度:0级】:有 “2 3” 中是**(** 或 “2 + 1” ** 如果你喜欢)对芒果的报价.对于给定的数量和价格(每芒果),计算出芒果的总成本.例子 PY芒果(3,3)==> 6#2芒果3 = 6;芒果+1免费芒果(9,5)==> 30个#6芒果5 = 30; +3芒果免费编程目标:def mango(quantity, pri...

2019-11-03 09:03:26 529

原创 python基础练习题:确定对数基地【难度:1级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

python基础练习题:确定对数基地【难度:1级】:定义将收到一个对数函数,并返回该对数的底的功能.guessBase(LN)==È基地是保证低于1e6实数(不仅是整数).有一个有趣的时间编码!编程目标:def determine_base(log_func): pass #Your code here测试样例:from math import log, et...

2019-11-03 09:02:38 252

原创 python基础练习题:失败排序 - 错误修正#4【难度:1级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

python基础练习题:失败排序 - 错误修正#4【难度:1级】:无法排序 - 错误修正#4哦,不,蒂米的排序似乎并不奏效?你的任务是修复sortArray功能升序排列所有的数字排序编程目标:def sort_array(value): return "".join(sorted(value,key=lambda a: -int(a)))测试样例:Test.assert_...

2019-11-03 09:01:47 155

原创 python进阶练习题:因式分解【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

python进阶练习题:因式分解【难度:2级】:正整数的因式分解是整数的首要因素清单,与他们一起多重;确定这些因素的过程被称为整数分解.算术基本定理指出,每一个正整数都有一个唯一的质数分解.的24的质数分解,例如,是(2 ^ 3)*(3 ^ 1).编写一个叫做类`PrimeFactorizer`其构造函数没有参数,并有一个实例方法`factor`接受恰好1`long`它返回一个`地图<...

2019-11-03 09:00:57 580

原创 python进阶练习题:完成该模式#15【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

python进阶练习题:完成该模式#15【难度:2级】:<字型= “影响” 大小= “10”> 的 <字型= “影响” 大小= “10”> NEXT KATA> </跨度>任务:你必须写一个函数pattern它返回下列方式(见实施例)高达行的期望数量.注:返回的模式是不一样的印刷格局.参数:图样(n,X,Y);...

2019-11-03 08:04:41 304

原创 python基础练习题:过滤器长字【难度:1级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

python基础练习题:过滤器长字【难度:1级】:编写一个函数filter_long_words接受一个字符串’sentence和整数N`.返回的是比N更长的所有单词的列表.例:filter_long_words( "快速褐色fox跳通过惰性狗",4)= [ '快', '褐色', '跳转']编程目标:def filter_long_words(sentence, n): pas...

2019-11-03 08:03:50 232

原创 python进阶练习题:简单有趣#15:加法无需携带【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

python进阶练习题:简单有趣#15:加法无需携带【难度:2级】:任务一个小男孩正在学习算术.他刚刚学会了如何通过柱添加两个整数,写一个低于另一列.但是他总是忘记有关的重要组成部分 - 携带.给定两个整数,发现其结果,小男孩会得到.示例对于参数1 = 456和参数2 = 1734时,输出应该是1180     456 &...

2019-11-03 08:03:01 301

原创 python进阶练习题:预热速度。【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

python进阶练习题:预热速度.【难度:2级】:一些(DR)的数字根是的号码的数字之和.例如,整数 749 ,具有一个数字根等于 20 .在效果: 7 + 4 + 9 = 20 .在这里,我们定义一个整数ñ的更深广场两位数根,(dsddr),的数字根的每个数字的平方和的数字根的每个数字的平方和的数字根的每个数字的平方和$ñ.该```d...

2019-11-03 07:04:16 191

原创 python进阶练习题:简单有趣#301:跳绳游戏【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

python进阶练习题:简单有趣#301:跳绳游戏【难度:2级】:任务有些孩子在玩跳绳游戏.儿童跳过绳子在大致相同的速度:每一次秒'.如果孩子跳时失败,他需要整理一下绳子,然后继续.这将需要3 seconds`.您将得到一个数组failedCount,其中每个元素是失败的跳跃计数.即. [12,23,45]是指孩子在游戏过程中失败了3次.发生第一次错误,当他跳下12倍;发生第二次错误,当他跳...

2019-11-03 07:03:25 1092

原创 python进阶练习题:数字回文#4【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

python进阶练习题:数字回文#4【难度:2级】:回文是单词,短语,数字或字符的其它序列,其读取相同的向后向前.数值回文的实例是:2332点击110011结果54322345对于给定数目NUM ,返回其最接近的数值回文其可以是比 NUM 更小或更大.如果有2个可能的值,该值越大,应返回.如果 NUM 是数字回文本身,将其返回.对于此习题,单个数字编号将不是被视为数值...

2019-11-03 07:02:36 216

原创 Python练习题答案: 简单有趣#143:是幸存者号码?【难度:2级】--景越Python编程实例训练营,1000道上机题等你来挑战

简单有趣#143:是幸存者号码?【难度:2级】:答案1:def survivor(n): k = 2 while n >= k and n % k: n -= n // k k += 1 return n % k > 0​答案2:xs = list(range(1, 10**8+1, 2))i = 3while i...

2019-11-02 10:03:41 186

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除