티스토리 뷰

[65]

📖question

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

Tip1::

  1. 조건문 이용

Tip2::

  1. filter() 이용
  2. '*(asterisk)' 이용
  3. 익명함수 lambda 이용

✍️answer

a, b, c = map(int, input().split())
if a % 2 == 0:
    print(a)
if b % 2 == 0:  # elif 아님
    print(b)
if c % 2 == 0:
    print(c)

 

[66]

📖question

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

 

✍️answer

a, b, c = map(int, input().split())
print("even" if a % 2 == 0 else "odd")  # if else를 이용한 삼항연산
print(b % 2 and 'odd' or 'even')  # and or을 이용한 삼항연산
print(['even', 'odd'][c % 2])  # ★

 

[67]

📖question

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

입력
-4
출력
minus
even

 

✍️answer

num = int(input())
print("음수" if num < 0 else "양수")
print("홀수" if num % 2 else "짝수")

 

[68]

📖question

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

score = int(input())
if score <= 100 and score >= 90:
    print("A")
elif score < 90 and score >= 70:
    print("B")
elif score < 70 and score >= 40:
    print("C")
elif score < 40 and score >= 0:
    print("D")

 

[69]

📖question

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

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

 

✍️answer

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?")

 

[70] 

📖question

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


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

 

✍️answer

m = int(input())
if m in [12, 1, 2]:
    print("winter")
elif m in [3, 4, 5]:
    print("spring")
elif m in [6, 7, 8]:
    print("summer")
elif m in [9, 10, 11]:
    print("fall")

'Python > 코드업 기초 100제' 카테고리의 다른 글

13. 종합(1)  (0) 2022.05.15
12. 반복실행구조  (0) 2022.05.15
10. 삼항연산  (0) 2022.05.15
9. 비트단위 논리연산  (0) 2022.05.15
8. 논리연산  (0) 2022.05.15
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday