在Python中声明变量而不给出值

时间:2019-10-12 03:30:50

标签: python

print ("please enter a number : ")
Num1= None
Num2= None
sum = 0
input (Num1)
print(Num1)

我尝试了上面的代码,尽管代码可以工作,但结果却是:

请输入一个数字: 没有

我不希望输出中显示“无”。

是否可以解决此问题?

2 个答案:

答案 0 :(得分:0)

print("please enter a number : ")
Num1 = None
Num2 = None

Num1 = int(input())
print(Num1)

希望这会有所帮助

答案 1 :(得分:0)

简而言之,Python没有显式声明,例如JS中的let name

  

Python缺少声明,并且允许在代码块中的任何位置进行名称绑定操作。

resolution-of-names