DongSup
dev's gait
DongSup
전체 방문자
오늘
어제
  • 분류 전체보기 (71)
    • flask (13)
    • iOS (11)
    • python (22)
    • CS (21)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 파이썬
  • 언어공부
  • 한걸음
  • Swift
  • 첫글

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
DongSup

dev's gait

11. 기초 - 조건문/선택 실행 구조 (코드업 기초 100제)
python

11. 기초 - 조건문/선택 실행 구조 (코드업 기초 100제)

2022. 2. 9. 14:11

Q65 ▶ 세 정수 a, b, c가 입력되었을 때, 짝수만 출력해보자.

Tip
조건문 이용
filter() 이용
'*(asterisk)' 이용
익명함수 lambda 이용

# 1
a, b, c = map(int, input().split())
if not a%2: print(a)
if not b%2: print(b)
if not c%2: print(c)

# 2
a, b, c = map(int, input().split())
print( *(filter(lambda num: num%2 == 0, [a, b, c])) )

 

 


 

 

Q66 ▶ # 세 정수 a, b, c가 입력되었을 때, 짝(even)/홀(odd)을 출력해보자.

# 1
a, b, c = map(int, input().split())
print( 'odd' if a%2 else 'even' )
print( b%2 and 'odd' or 'even' )
print( ['even', 'odd'][c%2] )

#2
a, b, c = map(int, input().split())
print( *map(lambda num: 'odd' if num%2 else 'even', [a, b, c]) )

 

 


 

 

Q67 ▶ 정수 1개가 입력되었을 때, 음(minus)/양(plus)과 짝(even)/홀(odd)을 출력해보자.

# 입력
# -4

# 출력
# minus
# even

number = int(input())
print( ['짝수', '홀수'][number & 1] )

 

 


 

 

Q68 ▶ 점수(정수, 0 ~ 100)를 입력받아 평가를 출력해보자.

**평가 기준**
점수 범위 : 평가
 90 ~  100 : A
 70 ~   89 : B
 40 ~   69 : C
  0 ~   39 : D
로 평가되어야 한다.

Tip
if-elif-else를 이용한다.

grade = int(input())
if grade >= 90:
  print('A+')
elif grade >= 70:
  print('B')
elif grade >= 40:
  print('C')
else:
  print('D')

 

 


 

 

Q69 ▶ 평가를 문자(A, B, C, D, ...)로 입력받아 내용을 다르게 출력해보자.

평가 내용
[평가 : 내용]
A : best!!!
B : good!!
C : run!
D : slowly~
나머지 문자들 : what?

word = input()
if word == 'A':
  print('best!!!')
elif word == 'B':
  print('good!!')
elif word == 'C':
  print('run!')
elif word == 'D':
  print('slowly~')
else:
  print('what?')

 

 


 

 

Q70 ▶ 월이 입력될 때 계절 이름이 출력되도록 해보자.

[월 : 계절 이름]
12, 1, 2 : winter
3, 4, 5 : spring
6, 7, 8 : summer
9, 10, 11 : fall

# 1
month = int(input())
if month==12 or month==1 or month==2:
  print('winter')
elif month==3 or month==4 or month==5:
  print('spring')
elif month==6 or month==7 or month==8:
  print('summer')
else:
  print('fall')

# 2
if month in [12,1,2]:
  print('winter')
elif month in [3,4,5]:
  print('spring')
elif month in [6,7,8]:
  print('summer')
else:
  print('fall')

 


 

'python' 카테고리의 다른 글

13. 기초 - 종합 (코드업 기초 100제)  (0) 2022.02.09
12. 기초 - 반복실행구조 (코드업 기초 100제)  (0) 2022.02.09
10. 기초 - 삼항연산 (코드업 기초 100제)  (0) 2022.01.30
9. 기초 - 비트단위 논리연산 (코드업 기초 100제)  (0) 2022.01.30
8. 기초 - 논리연산 (코드업 기초 100제)  (0) 2022.01.30
    'python' 카테고리의 다른 글
    • 13. 기초 - 종합 (코드업 기초 100제)
    • 12. 기초 - 반복실행구조 (코드업 기초 100제)
    • 10. 기초 - 삼항연산 (코드업 기초 100제)
    • 9. 기초 - 비트단위 논리연산 (코드업 기초 100제)
    DongSup
    DongSup

    티스토리툴바