-1

随着我在 Python 中的进步,我想我会尝试一下 define 函数。我做了这个简单的平方根计算器。请尽可能简单地解释一下?

import math

def mathprob(x):
    math.sqrt(x)

yn = input()
num = int(input("Enter number to be square rooted."))

if yn == 'sqrt':
    ans = mathprob(num)
    print(ans)

elif yn == '':
    print("bye! :(")
    quit()
4

2 回答 2

3

您需要从函数中返回值,否则返回None

def mathprob(x):
     return math.sqrt(x)
于 2013-05-23T19:51:48.963 回答
1

你实际上需要从你的函数中返回一些东西,你可以这样做:

def mathprob(x):
    return math.sqrt(x)
于 2013-05-23T19:53:31.907 回答