realnum = input()print(bin(num)[2:] input(“按Enter键完成”)

时间:2013-11-05 19:25:14

标签: python python-3.x

realnum = input()
print (bin(num) [2:]
input (" Press enter to finish ") 

这不起作用,我是python的新手,所以没有讨厌:D

1 个答案:

答案 0 :(得分:1)

你有三个问题:

  1. 您在第二行末尾缺少右括号。
  2. 您使用尚未定义的变量num
  3. input返回一个字符串,但bin仅支持整数。因此,您需要通过将输入放在int
  4. 中来使输入成为整数

    这是我认为你想要的:

    realnum = int(input())
    
    print(bin(realnum)[2:])
    
    input(" Press enter to finish ")