多语言展示
当前在线:1493今日阅读:168今日分享:49

Python入门实战:Round 3

哈,这个系列是跟小伙伴一起组织的Python兴趣小组的习题,每一期内容会包括三个部分:题目、小伙伴答案和全球开发者答案。话不多说,Show you the code ~0Python入门实战:Round 20Python入门实战:Round 1
Round 3# Binary Addition
1

Implement a function that adds two numbers together and returns their sum in binary. The conversion can be done before, or after the addition.

2

输入两个整数,返回二进制字符串END

Local answers
1

解决的方式主要以使用内置函数为主,一行代码解决

2

这次发生一个有趣的现象,许多答案是一样的,这也反映出Python语言设计的宗旨,希望有特定的方式解决特定的问题

3

下面这个答案实话说,可读性还是挺好的。不过这里不用检查传参是不是整数,所有的习题都默认参数合法。

4

最后一个答案是我自己最喜欢用的format函数,感兴趣的同学关注一下END

Global answers

这次练习小伙伴的答案可以说跟全球开发者是一样一样的END

注意事项

代码下载:https://pan.baidu.com/s/1qZOzLNm

推荐信息