Skip to main content
 首页 » 编程设计

python之寻求帮助,今天刚开始接触Python。 (3.0)

2025年05月04日10mq0036

我只是想学习 python,但我发现很难找到任何 Python 3 的资源。到目前为止,我所拥有的只是 diveintopython3.org,而且它是有限的。不管怎样,我只是想通过做一些非常基本的事情来感受一下这门语言,但我不明白为什么这个小程序不会按照我的意图去做,即添加 2 个数字。我确定这里有人知道如何修复它,但我们将不胜感激包含 Python 3 教程的任何其他资源:

def add(num=0,num2=0): 
    sumEm = (num+num2) 
    print (sumEm) 
 
if __name__ == '__main__': 
    num = input("Enter a number: ") 
    num2 = input("Enter a number: ") 
    add(num,num2) 

输出:

Enter a number: 23 
Enter a number: 24 
23 
24 

请您参考如下方法:

A Byte of Python详细介绍了 Python 3。该书还有一个2.X版本,可以帮助比较和对比语言的差异。

要解决您的问题,您需要将输入的内容转换为整数。它默认存储为字符串。

num = int(input("Enter a number: ")) 
num2 = int(input("Enter a number: "))