gpt4 book ai didi

python - 在 Python 中定义过程的基础知识?

转载 作者:太空宇宙 更新时间:2023-11-04 07:23:11 24 4
gpt4 key购买 nike

大家好,我是 Python 的新手,我正在学习这种编程语言。我正在使用 Python IDE (GUI) 来运行我的所有代码。我已经介绍了定义自定义过程的主题。但是在执行时它没有给出任何输出。

下面是我的代码。我想定义一个将两个数字相加的过程,然后打印我输入的任意两个数字的结果。

def sum(a,b):
print "The Sum Program"
c = sum(10,14)
print "If a is "+a+" and b is "+b++ then sum of the them is "+c

你认为我在这里做错了什么?

最佳答案

你在这里创建了一个无限循环;在 sum 方法中,您总是调用 sum 方法。

您应该做的是将打印语句移到sum 方法之外。 sum 方法中的内容是返回总和的 return 语句。

因此,您的整个程序应该如下所示(编辑:添加了 str() 调用,感谢@DSM):

# The procedure declaration
def sum(a,b):
return a+b

# Your output code
print "The Sum Program"
a = 10
b = 14
c = sum(a, b)
print "If a is "+str(a)+" and b is "+str(b)+" then sum of the them is "+str(c)

关于python - 在 Python 中定义过程的基础知识?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11974531/

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