对于函数ask,以下调用错误的是哪一项?defask(prompt="DoyoulikePython?",hint="yesorno"):whileTrue:answer=input(prompt)ifanswer.lower()in('y','yes'):print("Thankyou")returnTrueifanswer.lower()in('n','no'):print("Whynot")returnFalseelse:print(hint)
A.
answer.lower() 是调用了字符串自带的函数lower(),将输入转换为小写字母。
B.
函数调用ask( " Do you like Python? " )与ask()效果一致。
C.
调用函数ask(),在交互页面输入N,则会继续打印yes or no提示你继续输入。
D.
调用函数ask(),在交互页面输入x,则会打印yes or no,如果继续输入y,则会打印Thank you并退出ask()函数的执行同时返回值True。