让用户输入命令 "fun1" 来执行一个名为fun1的函数,当用户输入命令 "fun2" 来执行一个名为fun2的函数,当两个函数都执行完显示“恭喜你,已完成测试”,否则输出“测试未完成,请继续努力”
时间: 2024-03-08 10:48:51 浏览: 47
好的,以下是实现这个功能的Python代码:
```python
def fun1():
print("正在执行fun1函数...")
def fun2():
print("正在执行fun2函数...")
def main():
command = input("请输入命令:")
if command == "fun1":
fun1()
elif command == "fun2":
fun2()
else:
print("无效的命令!")
return
command = input("请输入命令:")
if command == "fun1":
fun1()
elif command == "fun2":
fun2()
else:
print("无效的命令!")
return
print("恭喜你,已完成测试!")
if __name__ == "__main__":
main()
```
这段代码定义了两个函数`fun1`和`fun2`,分别用来执行用户输入的"fun1"和"fun2"命令。`main`函数中首先让用户输入一个命令,如果是"fun1"则执行`fun1`函数,如果是"fun2"则执行`fun2`函数,否则输出无效命令并返回。然后再次让用户输入一个命令,重复上述步骤。如果两个函数都执行完毕,则输出"恭喜你,已完成测试!"。
阅读全文