最新回答 / mark_fork
是知道呢,不过教程很好,至少了解了与svn的区别,什么是暂存区,工作区,以及remote origin repository(coding.net,github).
2015-06-28
core = 55
if not score < 60 :
print 'passed'
else:
print 'failed'
if not score < 60 :
print 'passed'
else:
print 'failed'
2015-06-28
最赞回答 / 许存道
要解释上述结果,又涉及到 and 和 or 运算的一条重要法则:短路计算。1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。所以Python解释器在做布尔运算时,只要能提前确定计算结果...
2015-06-28
score = 85
if score >= 90 :
print 'excellent'
elif score >= 80 and < 90:
print 'good'
elif score >= 60 and <80:
print 'passed'
else:
print 'failed'
个人感觉答案这样应该更规范一点。。。。。
if score >= 90 :
print 'excellent'
elif score >= 80 and < 90:
print 'good'
elif score >= 60 and <80:
print 'passed'
else:
print 'failed'
个人感觉答案这样应该更规范一点。。。。。
2015-06-27
因为在第一个if语句处,已然判断出20 >= 6,故第一句话执行完后,之后的语句将不再执行,所以不会打印adult
解决办法是:将第一个if语句条件修改为:if age >=6 and <=18:
或者是第一个if语句和第二个elif语句调换下顺序;
解决办法是:将第一个if语句条件修改为:if age >=6 and <=18:
或者是第一个if语句和第二个elif语句调换下顺序;
2015-06-27
if time <= 180 :
print '太快了吧!'
else :
print '还好,凑合!' #你懂得^-^
print '太快了吧!'
else :
print '还好,凑合!' #你懂得^-^
2015-06-27