这是我的代码:
def front_back(a, b):
# +++your code here+++
if len(a) % 2 == 0 && len(b) % 2 == 0:
return a[:(len(a)/2)] + b[:(len(b)/2)] + a[(len(a)/2):] + b[(len(b)/2):]
else:
#todo! Not yet done. :P
return
Run Code Online (Sandbox Code Playgroud)
我在IF条件中遇到错误.我究竟做错了什么?
有时我会将ifs中的长条件分成几行.最明显的方法是:
if (cond1 == 'val1' and cond2 == 'val2' and
cond3 == 'val3' and cond4 == 'val4'):
do_something
Run Code Online (Sandbox Code Playgroud)
视觉上不是很吸引人,因为动作与条件相融合.但是,这是使用4个空格的正确Python缩进的自然方式.
目前我正在使用:
if ( cond1 == 'val1' and cond2 == 'val2' and
cond3 == 'val3' and cond4 == 'val4'):
do_something
Run Code Online (Sandbox Code Playgroud)
但这不是很漂亮.:-)
你能推荐另一种方式吗?
在JavaScript中,可以这样做:
if (integer > 3 && integer < 34){
document.write("Something")
}
Run Code Online (Sandbox Code Playgroud)
这在Python中可行吗?
我正在尝试打印特定单元格中的内容。我知道在将内容提取到输出之前要检查的单元格。我为此使用了多个 IF 语句:
if lineCount == 5:
if line[0]:
print line[0], 'A5'
OPfound = 1
break
if line[1]:
print line[1], 'B5'
OPfound = 1
break
if lineCount == 4:
if line[0]:
print line[0], 'A4'
OPfound = 1
break
if line[1]:
print line[1],'B4'
OPfound = 1
break
Run Code Online (Sandbox Code Playgroud)
输出格式为:-提取的内容,单元格编号
我想要做的是首先检查 A5 中是否有任何内容 - 如果有内容则提取它...否则检查 B5 中的内容 - 如果有内容则提取它...否则检查 A4 中的内容
我正在获得 B5 和 A4 的输出......但不是 A5
如果 A5、B5 和 A4 中没有内容,我如何仅检查 B4 中的内容...