본문 바로가기
● 알고리즘, 자료구조/2021 알고리즘

[코드업/파이썬] 1065, 1066, 1067, 1070

by 0ver-grow 2021. 2. 16.
반응형

[코드업 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 형태

# 리스트 형태도 반복문에서 계산가능
for i in num :
    if i%2==0:
        print("even")
    else :
        print("odd")

 

[코드업 1067] 정수 1개가 입력되었을 때, 음(minus)/양(plus)과 짝(even)/홀(odd)을 출력해보자.

n = int(input())

if n > -1 :
    print("plus")
    if n % 2 == 0 :
        print("even")
    else :
        print("odd")
else :
    print("minus")
    if n % 2 == 0 :
        print("even")
    else :
        print("odd")

 

[코드업 1070] 월을 입력해서 해당되는 계절을 출력하자 (12, 1, 2 : winter / 3, 4, 5 : spring / 6, 7, 8 : summer / 9, 10, 11 : fall)

a = int(input())
dic = {12:"winter",1:"winter",2:"winter",
       3:"spring",4:"spring",5:"spring",
       6:"summer",7:"summer",8:"summer",
       9:"fall",10:"fall",11:"fall"}
print(dic.get(a,"default"))
import sys

season = int(sys.stdin.readline())

if season == 12 or season == 1 or season == 2:
    print("winter")
elif season == 3 or season == 4 or season == 5:
    print("spring")
elif season == 6 or season == 7 or season == 8:
    print("summer")
else:
    print("fall")
    
# https://velog.io/@cosmos/CodeUp%EC%BD%94%EB%93%9C%EC%97%85-10661070-python

 

m = str(input())
if m == '12' or m == '1' or m == '2' : 
    print("winter")
elif m == '3' or m == '4' or m == '5' :
    print("spring")
elif m == '6' or m == '7'or m == '8':
    print("summer")
elif m == '9'or m == '10'or m == '11':
    print("fall")
'''
# fail
m = str(input())
if m == '12' or '1' or '2' : 
    print("winter")
elif m == '3' or '4' or '5' :
    print("spring")
elif m == '6' or '7'or '8':
    print("summer")
elif m == '9'or'10'or'11':
    print("fall")
'''
반응형