定义函数 第9例
def my_bin(i):
if not isinstance(i,int):
return None
s=’’
while i:
i,yu=divmod(i,2)
s=str(yu)+s
return ‘0b’+s
print(my_bin(10))
总结:bin()函数是用来转换二进制数的,输出的是字符串的类型
定义函数的过程中要熟知函数的格式,关键字def,参数,执行内容。执行完要有返回值。
考虑问题要考虑全面,例如本题的先判断是否是整型数字。
此次s先赋值一个控制符。
测试时是在函数外部,注意缩进符,缩进位置在哪就和哪条语句是一个执行等级
实现与bin函数功能一样的函数
最新推荐文章于 2024-04-15 01:56:51 发布