Python 我调用函数越多,函数中变量的值就越大 第一个函数只取一个值(比如3) 第二个函数询问用户是否要重复该操作 如果用户同意再次执行该操作,则这次他们输入2

Python 我调用函数越多,函数中变量的值就越大 第一个函数只取一个值(比如3) 第二个函数询问用户是否要重复该操作 如果用户同意再次执行该操作,则这次他们输入2,python,function,int,increment,addition,Python,Function,Int,Increment,Addition,如何使变量的最终值成为两个用户输入的相加 def value(): amt = int(input("enter value: ")) def go_again(): again = input("DO you want to go again(y/n)") if again == "y": value() else: exit() value() again() (这是一个较短的代码,但与我正在编写的代码类似。)只需将值函数

如何使变量的最终值成为两个用户输入的相加

def value():
    amt = int(input("enter value: "))

def go_again():
    again = input("DO you want to go again(y/n)")
    if again == "y":
        value()
    else:
        exit()

value()
again()

(这是一个较短的代码,但与我正在编写的代码类似。)

只需将
函数再次嵌入
go_
中,并在
循环中运行它:

def值():
返回int(输入(“输入值:”)
def go_再次()
val=值()
当输入时(“您想再去一次吗(y/n)”)=“y”:
val+=值()
退出()
再来一次

value
至少应该返回输入的值,这样无论谁调用
value
,都可以使用该值。具体来说,你在努力解决哪部分问题?@AMC我只想继续添加用户输入,直到他们退出代码。这是目标,而不是问题。