Python realnum=input()打印(bin(num)[2:]输入(“按enter键完成”)

Python realnum=input()打印(bin(num)[2:]输入(“按enter键完成”),python,python-3.x,Python,Python 3.x,这不起作用,我是python新手,所以没有仇恨:D您有三个问题: 第二行末尾缺少一个右括号 使用尚未定义的变量num input返回字符串,但bin仅支持整数。因此,需要将输入设置为整数,方法是将其放入int 以下是我认为您想要的: realnum = input() print (bin(num) [2:] input (" Press enter to finish ") 什么不起作用?你期望得到什么?你的输入是什么?你在第二行缺少一个结束语)。你会得到什么错误?你肯定可以想出一个更好的

这不起作用,我是python新手,所以没有仇恨:D

您有三个问题:

  • 第二行末尾缺少一个右括号
  • 使用尚未定义的变量
    num
  • input
    返回字符串,但
    bin
    仅支持整数。因此,需要将输入设置为整数,方法是将其放入
    int
  • 以下是我认为您想要的:

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

    什么不起作用?你期望得到什么?你的输入是什么?你在第二行缺少一个结束语
    。你会得到什么错误?你肯定可以想出一个更好的标题?
    realnum = int(input())
    
    print(bin(realnum)[2:])
    
    input(" Press enter to finish ")