2014-10-23 6 views
-2

필자는 반복해야 할 파이썬 코드 섹션을 두 개만 변경했지만, 단축 할 수있는 방법이 있습니까?파이썬 3.3.3 단축 코드

코드 :

if int(input)==1: 
    output=10 
if int(input)==2: 
    output=9 

모든 방법

if int(input)==88: 
     output=-77 

로 단축하는 방법이 있나요이

+9

그냥'output = 11 - int (input)'이 아닌가요? – jonrsharpe

+0

대단히 감사합니다 – samrobbins

답변

0

그럼 당신은 같은 것을 사용하여 시도해 볼 수도, 루프의 유형 실행 횟수를 으로 설정할 수 있습니다. 이 설정을 상황에 맞게 약간 변경해야 할 수도 있습니다.

n = 1 
    while n <= 'number of your choice': 
     n += 1 
     # And you would then do what ever calculations you want here 
+0

흠, 나는 이것을 전혀 제안하지 않겠습니다. @ jonsharpe의 해결책으로 루프를 사용하는 많은 작업처럼 보입니다. 그렇다면 for 루프를 사용하는 것이 더 유용하지 않을까요? – HarryCBurn