gpt4 book ai didi

python - 编写一个基本的加法算法

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:58:41 25 4
gpt4 key购买 nike

我正在尝试编写一个基本的加法算法,它给我一个错误:追溯(最近一次通话): 追溯(最近一次通话): 文件“solution.py”,第 6 行,位于 打印 CNameError: 名称 'C' 未定义我删除了第一个打印语句并解决了这个问题,但现在它说 'a' 未定义

def solveMeFirst(a,b):

a = int(raw_input('A='))
b = int(raw_input('B='))
C = a+b
print C
res = solveMeFirst(num1,num2)
print res

最佳答案

我收到 NameError: name 'num1' is not defined

这是有道理的,因为 num1 和 num2 没有在任何地方定义。

num1 = 1 
num2 = 2
def solveMeFirst(a,b):
a = int(raw_input('A='))
b = int(raw_input('B='))
C = a+b
print C
res = solveMeFirst(num1,num2)
print res

有效。

res 是 None 因为你没有从 solveMeFirst 返回任何值。

如果您在函数 solveMeFirst 之外尝试打印 C,它将是未定义的,因为它仅在函数内部定义。

我认为您正在尝试执行以下操作:

num1 = int(raw_input('A='))
num2 = int(raw_input('B='))
def solveMeFirst(a,b):
return a+b
res = solveMeFirst(num1,num2)
print res

关于python - 编写一个基本的加法算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27936270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com