개발/알고리즘(백준)
10950 python + if문
즐기는 마인드
2022. 8. 19. 16:58
if score >= 60:
message = "success"
else:
message = "failure"
message = "success" if score >= 60 else "failure" # 한줄코드
t = int(input()) # 테스트 케이스 개수 t를 입력받음
for _ in range(t): # t 만큼 반복
a,b = map(int,input().split())
print(a+b)
range 함수로 생성된 숫자 요소를 변수로 선언하여 사용할 필요는 없다. 이런 경우 for과 in 사이를 언더바 ( _ )로 표현하는 것도 가능하다.
조건문에 대한 이해가 부족한 것 같아 위키독스 보며 공부중
if 'money' in pocket:
... pass
조건문에서 아무것도 실행하고 싶지 않다면 위와 같이
elif는 이전 조건문이 거짓일 때 수행된다. 따라서 문제에 따라 순서를 잘 짜야한다.
>>> if 'money' in pocket:
... pass
... else:
... print("카드를 꺼내라")
>>> pocket = ['paper', 'money', 'cellphone']
>>> if 'money' in pocket: pass # 한줄로 작성 가능
... else: print("카드를 꺼내라")
...
if score >= 60:
message = "success"
else:
message = "failure"
message = "success" if score >= 60 else "failure"
한줄로 작성하는 법 2