Python 不在控制台上显示函数

Pyhon didn't show on console a function

我在python中有这个功能:

def Alex():
        print ("Numele si prenumele: Alex Popescu.")
        print ("Varsta: 27 ani.")
        print ("Salariu: €1750 ")
        print ("Post: Tirist.")

if __name__ == '__main__':
        Alex()

当我调用函数时,python 不打印函数 CODE AND COMMAND LINE

输入返回的值始终是字符串,即使有人只键入像“1”这样的数字。

actiune = input('Ce actiune doriti sa faceti?(1-4): ')

if actiune == '1':
    def Alex():
        print ("Numele si prenumele: Alex Popescu.")
        print ("Varsta: 27 ani.")
        print ("Salariu: €1750 ")
        print ("Post: Tirist.")
    if __name__ == '__main__':
        Alex()

问题是input returns一个字符串,你把那个字符串和图中代码中的一个整数进行比较。 actinue = int(actinue) 应该修复它。或者,您可以将其与 "1" 而不是 1.

进行比较