我只是想进入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)
Run Code Online (Sandbox Code Playgroud)
输出:
Enter a number: 23
Enter a number: 24
23
24
Run Code Online (Sandbox Code Playgroud)
Python的Byte详细介绍了Python 3.本书还有一个2.X版本,可以帮助比较和对比语言的差异.
要解决您的问题,您需要将输入转换为整数.它默认存储为字符串.
num = int(input("Enter a number: "))
num2 = int(input("Enter a number: "))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
273 次 |
| 最近记录: |