在python中打印函数和字符

时间:2015-12-27 08:58:34

标签: python function

如何打印功能和字符的结果?

x = input("Write your number: ")    
def fct1(n):
    if n == 10:
        print 'ten'         
def apple(n):
    return fct1(n) + 'apples'       
apple(x)

在我的打印信息中,我想看'ten apples'.有什么问题? 这不仅仅是“十”的情况。我很快解释了。假设我有fct1(n)十个值。关键是我希望根据我写的数字看到“三个苹果”或“六个苹果”

1 个答案:

答案 0 :(得分:0)

如果没有返回任何内容,则无法打印该功能。

所以你可以(在苹果函数上):

fct1(n)
print ' apples'

或者在fct1(n)上你不打印'ten'字符串而是返回它:

return 'ten'

然后你可以在apple-function上做print fact(n) + apples

如果您在打印后需要对结果执行其他操作,则使用return会更好。