我定义了我的函数,但它不会 运行。为什么不?
I defined my funtion but it wont run. why not?
我的函数要求用户输入 7 个字符的数字。但是当我定义它时,它不会 运行。原因?感谢您的帮助。
def eticketNum():
while True:
eTickNum = input('please enter eticket number:')
if len(eTickNum) == 7:
break
print ('Sorry, entry is invalid. Your e-ticket number has to be 7 characters long.')
eTickNum = eTickNum.lower()
# next part of function (I guess)
你必须调用函数,
在代码的最后一行添加一个 eticketNum()
,它将是这样的:
def eticketNum():
# your code
eticketNum()
编辑:
如果你想使用 return 值:
def eticketNum():
# your code
x = eticketNum()
# do whatever you want with 'x' variable.
缩进不正确,select def 行后面的内容并按键盘上的“tab”应该可以正常工作它是 {} if java
的替代方法
我的函数要求用户输入 7 个字符的数字。但是当我定义它时,它不会 运行。原因?感谢您的帮助。
def eticketNum():
while True:
eTickNum = input('please enter eticket number:')
if len(eTickNum) == 7:
break
print ('Sorry, entry is invalid. Your e-ticket number has to be 7 characters long.')
eTickNum = eTickNum.lower()
# next part of function (I guess)
你必须调用函数,
在代码的最后一行添加一个 eticketNum()
,它将是这样的:
def eticketNum():
# your code
eticketNum()
编辑:
如果你想使用 return 值:
def eticketNum():
# your code
x = eticketNum()
# do whatever you want with 'x' variable.
缩进不正确,select def 行后面的内容并按键盘上的“tab”应该可以正常工作它是 {} if java
的替代方法