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
.
进行比较
我在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
.