所以这里是我的代码蟒蛇帮助想不通为什么有一块代码错误(代码学院)
a="yes"
b="no"
c=a[0].upper() + a[1:]
d=b[0].upper() + b[1:]
e=a.upper()
f=b.upper()
def shut_down(s):
if s == a or c or e:
return "Shutting down..."
if s == b or d or f:
return "Shutdown aborted"
else:
return"yeah"
所以当我调用它无法正确执行功能(它不”牛逼通过所有的if语句运行),我是新来的蟒蛇,不知道这是为什么,但是当我重做的工作像下面按预想工作
a="yes"
b="no"
c=a[0].upper() + a[1:]
d=b[0].upper() + b[1:]
e=a.upper()
f=b.upper()
def shut_down(s):
if s == a:
return "Shutting down..."
if s== e:
return "Shutting down..."
if s ==c:
return "Shutting down..."
if s == b:
return "Shutdown aborted!"
if s == d:
return "Shutdown aborted!"
if s == f:
return "Shutdown aborted!"
else:
return "Sorry, I didn't understand you."
谁能告诉我这是为什么
重复...很多很多问题。 –
请指出他们将非常感谢!或者将我链接到正确的页面谢谢! –
问题是没有任何标准可以用来有效地搜索它们;在过去的几年中,我碰巧看到很多人都经历过。 –