[코드업 파이썬] 1164, ,1167, 1168, 1169, 1171, 1172, 1173, 1180
코드업 1164 어떤 차의 높이가 170cm 이다. 이 차는 3개의 터널을 차례대로 지나게 될 것이다. 터널의 높이가 차의 높이보다 같거나 낮다면 차는 터널과 충돌하여 사고가 날 것이다. 터널의 높이가 차례대로 3개 주어지면 터널을 무사히 잘 통과하면 PASS 를 출력하고, 사고가 난다면 CRASH 를 출력하시오. # 3개 정수 입력 # 170보다 같거나 작으면 "CRASH"를 출력, 그 보다 크면 "PASS"를 출력하시오. ''' a,b,c = map(int,intput().split()) if a 170 : print("PASS") ''' height_1, height_2, height_3 = input().split() height_1 = int(height_1) height_2 = int(heig..
2021. 2. 16.
[코드업/파이썬] 1065, 1066, 1067, 1070
[코드업 1065] 세 정수 a, b, c가 입력되었을 때, 짝수만 출력해보자. if문을 여러개 사용하면 해결. (이럴 때 반복문을 쓴다.) 만약 elif를 쓰면 해당되는 것 하나만 출력된다. a,b,c = map(int,input().split()) if a % 2 == 0 : print(a) if b % 2 == 0 : print(b) if c % 2 == 0 : print(c) [코드업 1066] 세 정수 a, b, c가 입력되었을 때, 짝(even)/홀(odd)을 출력해보자. # 세 정수 a, b, c가 입력되었을 때, 짝(even)/홀(odd)을 출력해보자. a,b,c = map(int,input().split()) num = a,b,c # num은 tuple 형태 # 리스트 형태도 반복문에서 ..
2021. 2. 16.
[기초] 3항연산자 (삼항연산자) : 코드업 1063, 1064 파이썬
입력된 두 정수 a, b 중 큰 값을 출력하는 프로그램을 작성해보자. 단, 조건문을 사용하지 않고 3항 연산자 ? 를 사용한다. a,b = map(int,input().split()) print(a if a>b else b) and : & or : | 입력된 세 정수 a, b, c 중 가장 작은 값을 출력하는 프로그램을 작성해보자. 단, 조건문을 사용하지 않고 3항 연산자 ? 를 사용한다. 3개를 비교해야함 하지만 내장함수를 사용하지 않고는 한 번에 3개를 비교하긴 어려움(방법은 있을듯) 일단 2개씩 비교해서 값을 찾자 a,b,c = map(int,input().split()) minNum = a if b > a else b # a,b 부터 비교 print(minNum if c > minNum else ..
2021. 2. 14.