我想知道如何使用python在函数内打印变量,例如:
import math
def number():
print
number_enters = input("Please enter the number: ")
square_roots = math.sqrt(number_enters)
print square_roots
但是我怎么能单独打印square_roots,比如在程序结束时打印它(在其他函数之后),例如:
import math
def number():
print
number_enters = input("Please enter the number: ")
square_roots = math.sqrt(number_enters)
print square_roots
def bla_bla():
.....
.....
.......
.......
print square_roots
我希望有意义,请帮助我,我怎样才能打印square_roots?
答案 0 :(得分:2)
将print square_roots
替换为函数中的return square_roots
。这将允许您稍后使用该变量。
def number():
print
number_enters = input("Please enter the number: ")
square_roots = math.sqrt(number_enters)
return square_roots
然后,您可以将结果存储在变量中,然后将其打印出来。
square_root = number()
.....
.....
print square_root
答案 1 :(得分:0)
例如,从列表中的函数返回结果并将其存储在变量中。稍后使用此变量在程序结束时打印平方根。我也不明白为什么当每个非负数都有一个(非负)平方根时,你有平方根* s *(假设你使用实数)并且你总是计算一个结果。 / p>