为什么Python会随机执行函数?

时间:2019-04-15 00:44:38

标签: python-3.x

我正在学习Python 3.x版。 目前,我正在编写一些示例函数来学习该语言的工作方式,但是这些函数没有按顺序执行。

这是我的代码:

import sys

def goodbye():
    sys.exit("\n" + "*" * 43 + "\n\nGood Bye!\n\n" + "*" * 43+ "")
    return

def strPoint():
    func2()

def func1():
    print("func1 called...")
    return

def func2():
    func1()
    print("func2 called...")
    func3()
    return

def func3():
    print("func3 called...")
    return

strPoint()
goodbye()

我希望显示的内容:

func1 called...
func2 called...
func3 called...
*******************************************

Good Bye!

*******************************************

但是我得到以下信息:

func1 called...
*******************************************

Good Bye!

*******************************************

func2 called...
func3 called...

为什么Python不按顺序执行,我需要怎么做才能使它执行?

0 个答案:

没有答案