今天主要学期函数的定义与调用,注意要区分变量与参数。
1)函数的创建与调用
练习1. 设计一个重量转换器,输入以“g”为单位的数字后返回换算成“kg”的结果
def weight_converter(C):
weight = C * 1/1000
return str(weight) + 'kg'
G2K = weight_converter(1350)
print(G2K)
运行结果
1.35kg
练习2. 设计一个求直角三角形斜边长的函数
我的代码如下,但运行结果有问题。该题涉及到数学中开根号函数的调用。
import math
def diagonal_length(side1, side2):
diagonal = math.sqrt(side1 ^ 2 + side2 ^ 2)
return str(diagonal)
third_line = print(diagonal_length(3,4))
运行结果
2.6457513110645907
原来不仅开方要调math函数,平方也要
import math # 调用数学函数:math.sqrt开方;math.pow(a, b) a的b次方
def diagonal