-->
当前位置:首页 > 题库 > 正文内容

编程题:调用一个函数

Luz3年前 (2022-04-27)题库1035
现有如下程序,请将注释后带??的代码补充完整:

import math

def normalize(normal):
x = normal[0]
y = normal[1]
z = normal[2]
s = math.sqrt(x**2 + y**2 + z**2)
x /= s
y /= s
z /= s
return (x, y, z)

if __name__ == '__main__':
input = input() # 一定要输入三元浮点元组
# 将字符串转为元组
temp = ??
normal = tuple(??)
# 此处调用上面的函数
normal = ??
print(normal)


归一化(Normalize)介绍 https://zhuanlan.zhihu.com/p/112509178

### 输入格式:

输入为一个由3个浮点数组成的字符串

### 输出格式:

输出为一个三元元组,代表归一化(规范化)以后的三元输入。

### 输入样例:

在这里给出一组输入。例如:

in
(1.0, 1.2, 2.0)


### 输出样例:

在这里给出相应的输出:

out
(0.39405520311955033, 0.4728662437434604, 0.7881104062391007)







答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。