请解释什么是二进制，并以python代码的形式展示如何将十进制数转换为二进制数。请不要以markdown或任何格式标记语言展示答案。要求用5行python代码示例实现十进制到二进制的转换，且代码后必须有注释说明。
user
二进制是一种数字系统，使用0和1来表示数值。它是计算机中最基本的数字表示方法。

num = 25
binary = ""
while num > 0:
    binary = str(num % 2) + binary
    num = num // 2  # 将十进制数转换为二进制数
print(binary)  # 输出结果：11001
assistant