这对二进制程序是如何工作的?我发现很难理解代码背后发生的事情。Denary转换为二进制程序
有人可以解释行6?
Number = int(input("Hello. \n\nPlease enter a number to convert: "))
if Number < 0:
print ("Can't be less than 0")
else:
Remainder = 0
String = ""
while Number > 0:
Remainder = Number % 2
Number = Number // 2
String = str(Remainder) + String
print (String)
精神上走过它。选择一个数字并亲自尝试一下,看看它在做什么。 –