亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? romantest.py

?? 深入python編程
?? PY
字號:
"""Unit test for roman.pyThis program is part of "Dive Into Python", a free Python book forexperienced programmers.  Visit http://diveintopython.org/ for thelatest version."""__author__ = "Mark Pilgrim (mark@diveintopython.org)"__version__ = "$Revision: 1.2 $"__date__ = "$Date: 2004/05/05 21:57:19 $"__copyright__ = "Copyright (c) 2001 Mark Pilgrim"__license__ = "Python"import romanimport unittestclass KnownValues(unittest.TestCase):	knownValues = ( (1, 'I'),					(2, 'II'),					(3, 'III'),					(4, 'IV'),					(5, 'V'),					(6, 'VI'),					(7, 'VII'),					(8, 'VIII'),					(9, 'IX'),					(10, 'X'),					(50, 'L'),					(100, 'C'),					(500, 'D'),					(1000, 'M'),					(31, 'XXXI'),					(148, 'CXLVIII'),					(294, 'CCXCIV'),					(312, 'CCCXII'),					(421, 'CDXXI'),					(528, 'DXXVIII'),					(621, 'DCXXI'),					(782, 'DCCLXXXII'),					(870, 'DCCCLXX'),					(941, 'CMXLI'),					(1043, 'MXLIII'),					(1110, 'MCX'),					(1226, 'MCCXXVI'),					(1301, 'MCCCI'),					(1485, 'MCDLXXXV'),					(1509, 'MDIX'),					(1607, 'MDCVII'),					(1754, 'MDCCLIV'),					(1832, 'MDCCCXXXII'),					(1993, 'MCMXCIII'),					(2074, 'MMLXXIV'),					(2152, 'MMCLII'),					(2212, 'MMCCXII'),					(2343, 'MMCCCXLIII'),					(2499, 'MMCDXCIX'),					(2574, 'MMDLXXIV'),					(2646, 'MMDCXLVI'),					(2723, 'MMDCCXXIII'),					(2892, 'MMDCCCXCII'),					(2975, 'MMCMLXXV'),					(3051, 'MMMLI'),					(3185, 'MMMCLXXXV'),					(3250, 'MMMCCL'),					(3313, 'MMMCCCXIII'),					(3408, 'MMMCDVIII'),					(3501, 'MMMDI'),					(3610, 'MMMDCX'),					(3743, 'MMMDCCXLIII'),					(3844, 'MMMDCCCXLIV'),					(3888, 'MMMDCCCLXXXVIII'),					(3940, 'MMMCMXL'),					(3999, 'MMMCMXCIX'),					(4000, 'MMMM'),					(4500, 'MMMMD'),					(4888, 'MMMMDCCCLXXXVIII'),					(4999, 'MMMMCMXCIX'))	def testToRomanKnownValues(self):		"""toRoman should give known result with known input"""		for integer, numeral in self.knownValues:			result = roman.toRoman(integer)			self.assertEqual(numeral, result)	def testFromRomanKnownValues(self):		"""fromRoman should give known result with known input"""		for integer, numeral in self.knownValues:			result = roman.fromRoman(numeral)			self.assertEqual(integer, result)class ToRomanBadInput(unittest.TestCase):	def testTooLarge(self):		"""toRoman should fail with large input"""		self.assertRaises(roman.OutOfRangeError, roman.toRoman, 5000)	def testZero(self):		"""toRoman should fail with 0 input"""		self.assertRaises(roman.OutOfRangeError, roman.toRoman, 0)	def testNegative(self):		"""toRoman should fail with negative input"""		self.assertRaises(roman.OutOfRangeError, roman.toRoman, -1)	def testDecimal(self):		"""toRoman should fail with non-integer input"""		self.assertRaises(roman.NotIntegerError, roman.toRoman, 0.5)class FromRomanBadInput(unittest.TestCase):	def testTooManyRepeatedNumerals(self):		"""fromRoman should fail with too many repeated numerals"""		for s in ('MMMMM', 'DD', 'CCCC', 'LL', 'XXXX', 'VV', 'IIII'):			self.assertRaises(roman.InvalidRomanNumeralError, roman.fromRoman, s)	def testRepeatedPairs(self):		"""fromRoman should fail with repeated pairs of numerals"""		for s in ('CMCM', 'CDCD', 'XCXC', 'XLXL', 'IXIX', 'IVIV'):			self.assertRaises(roman.InvalidRomanNumeralError, roman.fromRoman, s)	def testMalformedAntecedent(self):		"""fromRoman should fail with malformed antecedents"""		for s in ('IIMXCC', 'VX', 'DCM', 'CMM', 'IXIV',				  'MCMC', 'XCX', 'IVI', 'LM', 'LD', 'LC'):			self.assertRaises(roman.InvalidRomanNumeralError, roman.fromRoman, s)	def testBlank(self):		"""fromRoman should fail with blank string"""		self.assertRaises(roman.InvalidRomanNumeralError, roman.fromRoman, "")class SanityCheck(unittest.TestCase):	def testSanity(self):		"""fromRoman(toRoman(n))==n for all n"""		for integer in range(1, 5000):			numeral = roman.toRoman(integer)			result = roman.fromRoman(numeral)			self.assertEqual(integer, result)class CaseCheck(unittest.TestCase):	def testToRomanCase(self):		"""toRoman should always return uppercase"""		for integer in range(1, 5000):			numeral = roman.toRoman(integer)			self.assertEqual(numeral, numeral.upper())	def testFromRomanCase(self):		"""fromRoman should only accept uppercase input"""		for integer in range(1, 5000):			numeral = roman.toRoman(integer)			roman.fromRoman(numeral.upper())			self.assertRaises(roman.InvalidRomanNumeralError,							  roman.fromRoman, numeral.lower())if __name__ == "__main__":	unittest.main()

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一级日韩一级| 粉嫩av亚洲一区二区图片| 韩日欧美一区二区三区| 亚洲欧洲av一区二区三区久久| 99久久精品久久久久久清纯| 性做久久久久久免费观看| 国产欧美在线观看一区| 欧美精品一二三| 99精品偷自拍| 国产在线精品国自产拍免费| 洋洋成人永久网站入口| 国产欧美一区二区精品性色 | 精品国产伦一区二区三区观看方式| 国产成人av电影在线播放| 偷拍自拍另类欧美| 亚洲品质自拍视频网站| 国产欧美日韩在线视频| 日韩欧美国产成人一区二区| 欧美日韩电影在线播放| 色呦呦网站一区| 成人动漫在线一区| 国内精品久久久久影院色| 日韩av一区二区三区四区| 亚洲免费观看高清| 国产精品的网站| 国产精品丝袜在线| 国产亚洲成年网址在线观看| 日韩午夜精品视频| 337p亚洲精品色噜噜| 欧美午夜在线观看| 99精品久久久久久| 国产成人精品网址| 国产精品亚洲а∨天堂免在线| 免费成人av在线播放| 亚洲电影你懂得| 亚洲国产精品影院| 亚洲一级二级三级| 亚洲欧洲制服丝袜| 国产精品无圣光一区二区| 国产日本欧美一区二区| 26uuuu精品一区二区| 2021久久国产精品不只是精品| 日韩一区二区精品葵司在线| 欧美一二三区在线观看| 日韩欧美高清dvd碟片| 日韩一区二区三区在线视频| 日韩一区二区电影网| 精品国产91乱码一区二区三区| 日韩美女在线视频| 久久久精品中文字幕麻豆发布| 国产亚洲欧美色| 中文字幕一区二区视频| 亚洲欧美日韩综合aⅴ视频| 一个色在线综合| 青青草国产成人av片免费| 老司机午夜精品| 国产精品自拍在线| 成人国产精品免费观看动漫 | 91精品国产品国语在线不卡| 91麻豆精品国产91久久久资源速度| 欧美亚洲国产一区二区三区va | 日本韩国视频一区二区| 成人黄色国产精品网站大全在线免费观看| 老色鬼精品视频在线观看播放| 亚洲最新在线观看| 亚洲国产欧美在线人成| 午夜精品123| 蜜臀av国产精品久久久久| 美日韩一区二区| 久久国产人妖系列| 高清在线观看日韩| 99精品一区二区三区| 色综合天天综合网天天狠天天| 一本久道久久综合中文字幕| 99在线视频精品| 欧美在线观看你懂的| 欧美性生交片4| 欧美一卡二卡在线观看| 欧美一区二区三区在线电影| 91精品中文字幕一区二区三区| 日韩一区二区三区四区五区六区| 日韩视频一区在线观看| 欧美一区二区三区日韩| 日韩欧美中文一区| 久久精品无码一区二区三区| 国产精品免费视频观看| 亚洲在线一区二区三区| 蜜桃视频在线观看一区| 久久机这里只有精品| 成人短视频下载| 欧美群妇大交群的观看方式| 精品国产乱码久久久久久夜甘婷婷| 欧美大尺度电影在线| 亚洲精品在线网站| 日韩美女视频19| 婷婷开心久久网| 91麻豆成人久久精品二区三区| 欧美日韩一区小说| 国产网红主播福利一区二区| 一区二区在线免费| 激情图片小说一区| 色呦呦网站一区| 精品国产乱码久久久久久图片 | 蜜桃精品在线观看| 成人午夜免费电影| 欧美日韩小视频| 亚洲国产精品精华液网站| 国产成人鲁色资源国产91色综 | 色视频成人在线观看免| 欧美艳星brazzers| 久久婷婷色综合| 亚洲无人区一区| 国产精品亚洲午夜一区二区三区| 国产一区啦啦啦在线观看| 欧美丰满美乳xxx高潮www| 中文字幕不卡的av| 日本视频一区二区三区| av高清不卡在线| 欧美v日韩v国产v| 亚洲线精品一区二区三区| 国产成人午夜片在线观看高清观看| 91国模大尺度私拍在线视频| 久久综合国产精品| 亚洲理论在线观看| 国产一区二区不卡老阿姨| 制服丝袜成人动漫| 一区二区三区蜜桃| 高清视频一区二区| 亚洲精品一区二区三区香蕉| 亚洲小少妇裸体bbw| www.成人网.com| 久久理论电影网| 婷婷亚洲久悠悠色悠在线播放| 99视频精品在线| 国产欧美日本一区视频| 精品系列免费在线观看| 在线91免费看| 亚洲第四色夜色| 91麻豆免费在线观看| 国产精品毛片高清在线完整版| 五月天中文字幕一区二区| 一本久久a久久免费精品不卡| 久久综合狠狠综合| 久久精品国产亚洲一区二区三区| 欧美日韩一区二区三区在线看| 国产精品久久毛片av大全日韩| 麻豆久久久久久久| 欧美亚洲国产bt| 一二三四社区欧美黄| 一本色道久久综合亚洲aⅴ蜜桃| 中文字幕二三区不卡| 成人激情电影免费在线观看| 精品国产自在久精品国产| 精品伊人久久久久7777人| 在线观看欧美精品| 国产精品成人一区二区三区夜夜夜| 亚洲国产cao| 欧美乱妇20p| 亚洲成av人片在线观看无码| 欧美日韩中文字幕一区二区| 综合激情网...| 91国偷自产一区二区使用方法| 国产精品久久久久久亚洲毛片| 成人毛片视频在线观看| 久久精品视频网| 老色鬼精品视频在线观看播放| 欧美人与z0zoxxxx视频| 亚洲在线一区二区三区| 欧美日韩国产bt| 婷婷中文字幕一区三区| 精品成人私密视频| 日本vs亚洲vs韩国一区三区二区| 欧美人伦禁忌dvd放荡欲情| 午夜视频一区在线观看| 日韩一区二区不卡| 国产成人福利片| 亚洲精品视频在线看| 欧美视频一区在线| 日韩精品一二区| 久久亚洲综合色| 91麻豆成人久久精品二区三区| 亚洲国产综合91精品麻豆| 91精品国产色综合久久不卡电影| 午夜电影网一区| 久久综合色8888| 一本色道久久综合亚洲91| 日韩av不卡一区二区| 久久久久久久久免费| 国产宾馆实践打屁股91| 亚洲午夜私人影院| 日韩一二三四区| 国产乱妇无码大片在线观看| 亚洲国产高清在线观看视频| 成人av网在线| 日韩高清一级片| 国产日韩在线不卡| 88在线观看91蜜桃国自产| 国产伦精品一区二区三区视频青涩 | 日韩精品一二三四| 国产目拍亚洲精品99久久精品|