CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,本博客主要记录自己用 Python 在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。
CheckiO 官网:https://checkio.org/
我的 CheckiO 主页:https://py.checkio.org/user/TRHX/
CheckiO 题解系列专栏:https://itrhx.blog.csdn.net/category_9536424.html
CheckiO 所有题解源代码:https://github.com/TRHX/Python-CheckiO-Exercise
题目描述
【Multiply (Intro)】:这个是 Elementary 部分的第一题,也就是让你了解了解 CheckiO 的玩法,题目很简单,就是求两个数的乘法而已,可以通过本题了解 CheckiO 是如何审查代码,以及我们要如何在其网页编写代码,一般的,他会给一个基本的格式出来,主函数会给出一些用例,其中有个 assert
,在 Python 中,assert
被称为断言,用于判断一个表达式,在表达式条件为 false 的时候触发异常。下图为网页编辑器各部分的解释:
【链接】:https://py.checkio.org/mission/multiply-intro/
代码实现
def mult_two(a, b):return a*bif __name__ == '__main__':print("Example:")print(mult_two(3, 2))# These "asserts" are used for self-checking and not for an auto-testingassert mult_two(3, 2) == 6assert mult_two(1, 0) == 0print("Coding complete? Click 'Check' to earn cool rewards!")