【发布时间】:2020-10-11 20:31:58
【问题描述】:
该函数不会返回选项,我多次运行代码并没有发现错误。看看你们能不能发现我在网上到处找。
def menu():
print("1. Addition")
print("2. Subtraction")
print("3. Multiplication")
print("4. Division")
def main(option):
option = input("Enter your selection: ")
while option != 1 or 2 or 3 or 4:
count = 0 #controls how many menu() is printed
print(menu(), count)
count = +1
option = input("Enter your selection: ")
return option
main()
控制台输出
TypeError: main() missing 1 required positional argument: 'option'
【问题讨论】:
-
你定义了 main(option) 但你没有通过 main 传递一个 'option' 参数。
标签: python-3.x return