有人可以向我解释我如何在另一个函数中使用输入?我看到了不同的问题,但对我来说毫无意义:What is the purpose of the return statement?
我试图将此处的输入用作三角形的边。下一个函数应该获取该输入,并使用它来获取周长。我希望以后可以在另一个函数中使用这三个方面。这就是我所拥有的:
#Input Func. using map
def u_input_map():
print("Enter the length of all sides")
lengths = input("Please enter enter the length of all sides in this
format: a, b, c ").split(',')
sides = list(map(int, lengths))
print(sides[0],sides[1],sides[2])
return(sides)
u_input_map()
# Triangle Perimeter Func.
# P = a + b + c
def perim(u_input_map):
all_sides = (sides[0]+sides[1]+sides[2])
print(all_sides)
return sides
perim(u_input_map)
我只希望有人指出我正确的方向。我想自己解决这个问题,所以不需要代码。
答案 0 :(得分:2)
#Input Func. using map.
def u_input_map():
print("Enter the length of all sides")
lengths = input("Please enter enter the length of all sides in this
format: a, b, c ").split(',')
sides = list(map(int, lengths))
print(sides[0],sides[1],sides[2])
return sides
# Triangle Perimeter Func.
# P = a + b + c
def perim(sides):
all_sides = (sides[0]+sides[1]+sides[2])
return all_sides
old_sides = u_input_map()
perimeter = perim(old_sides)