2017-09-18 8 views

답변

2

내가 생각 :

if <some1>: 
    h += 1 
else: 
    i += 1 
    if <some2>: 
     h+= 0.5 

그것은 당신에게 훨씬을 저장하지 않지만 .

+1

정확한 초 : 이럴 그것을 확인하시기 바랍니다. – nullpointer

+1

일치하는 좋은 대답과 타이밍을 위해 +1을주었습니다. –

+0

'some2'가'some1'의 "부분 집합"이 아닌 경우에만 작동합니다. 예를 들어'some1'이'A와 B'이고'some2'가'B'이면'h'가'+ = 1.5' –

1

예, else 섹션으로 그것을 밖으로 이동할 수 있습니다

당신이 표현하고자하는 논리가
if <some1>: 
    h += 1 
else: 
    i += 1 
    if <some2>: 
     h += 0.5 
    else: 
0
if <some1>: 
    h += 1 
else 
    i +=1 
    if <some2>: 
    h += 0.5 

알고리즘을 쓰는 동안 들여 쓰기가 둥지를 규정하는 단지,