6063 : [기초-3항연산] 정수 2개 입력받아 큰 값 출력하기
입력된 두 정수(a, b) 중 큰 값을 출력하는 프로그램을 작성해보자.
단, 3항 연산을 사용한다.
a,b = input().split()
a = int(a)
b = int(b)
print(a if a>=b else b)
▶입력 123 456
▶출력 456
6064 : [기초-3항연산] 정수 3개 입력받아 가장 작은 값 출력하기
입력된 세 정수 a, b, c 중 가장 작은 값을 출력하는 프로그램을 작성해보자.
단, 3항 연산을 사용한다.
a,b,c = input().split()
a = int(a)
b = int(b)
c = int(c)
print((a if a<b else b) if ((a if a<b else b)<c) else c)
▶입력 3 -1 5
▶출력 -1
6065 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝수만 출력하기
3개의 정수(a, b, c)가 입력되었을 때, 짝수만 출력해보자.
a = input()
l = list(a.split())
for i in l:
if int(i)%2 == 0:
print(i)
▶입력 1 2 4
▶출력
2
4
6066 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝/홀 출력하기
3개의 정수(a, b, c)가 입력되었을 때, 짝(even)/홀(odd)을 출력해보자.
a = input()
l = list(a.split())
for i in l:
if int(i)%2 == 0:
print('even')
else:
print('odd')
▶입력 1 2 8
▶출력
odd
even
even
6067 : [기초-조건/선택실행구조] 정수 1개 입력받아 분류하기
0이 아닌 정수 1개가 입력되었을 때, 음(-)/양(+)과 짝(even)/홀(odd)을 구분해 분류해보자.
음수이면서 짝수이면, A
음수이면서 홀수이면, B
양수이면서 짝수이면, C
양수이면서 홀수이면, D
를 출력한다
a = input()
l = list(a.split())
for i in l:
if int(i) < 0:
if int(i)%2 == 0:
print('A')
else:
print('B')
else:
if int(i)%2 == 0:
print('C')
else:
print('D')
▶입력 -2147483648
▶출력 A
6068 : [기초-조건/선택실행구조] 점수 입력받아 평가 출력하기
점수(정수, 0 ~ 100)를 입력받아 평가를 출력해보자.
평가 기준
점수 범위 : 평가
90 ~ 100 : A
70 ~ 89 : B
40 ~ 69 : C
0 ~ 39 : D
로 평가되어야 한다.
a = input()
a = int(a)
if a >= 90 and a <= 100:
print('A')
elif a >= 70 and a <= 89:
print('B')
elif a >= 40 and a <= 69:
print('C')
else:
print('D')
▶입력 73
▶출력 B
6069 : [기초-조건/선택실행구조] 평가 입력받아 다르게 출력하기
평가 내용
평가 : 내용
A : best!!!
B : good!!
C : run!
D : slowly~
나머지 문자들 : what?
a = input()
if a == 'A':
print('best!!!')
elif a == 'B':
print('good!!')
elif a == 'C':
print('run!')
elif a == 'D':
print('slowly~')
else:
print('what?')
▶입력 A
▶출력 best!!!
6070 : [기초-조건/선택실행구조] 월 입력받아 계절 출력하기
월이 입력될 때 계절 이름이 출력되도록 해보자.
월 : 계절 이름
12, 1, 2 : winter
3, 4, 5 : spring
6, 7, 8 : summer
9, 10, 11 : fall
a = input()
a = int(a)
if a in [12,1,2]:
print('winter')
elif a in [3,4,5]:
print('spring')
elif a in [6,7,8]:
print('summer')
else:
print('fall')
▶입력 12
▶출력 winter
6071 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기
임의의 정수가 줄을 바꿔 계속 입력된다.
-2147483648 ~ +2147483647, 단 개수는 알 수 없다.
0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단해보자.
a = 1
while a!=0 :
a = int(input())
if a!=0 :
print(a)
▶입력
7
4
2
3
0
1
5
6
9
10
8
▶출력
7
4
2
3
6072 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기
정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력해보자.
while 조건식 :
...
...
반복 실행구조를 사용해 보자.
a = int(input())
while a!=0 :
print(a)
a -= 1
▶입력 5
▶출력
5
4
3
2
1
6073 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기
정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력해보자.
while 조건식 :
...
...
반복 실행구조를 사용해 보자.
a = int(input())
while a!=0:
a -= 1
print(a)
▶입력 5
▶출력
4
3
2
1
0
6074 : [기초-반복실행구조] 문자 1개 입력받아 알파벳 출력하기
영문 소문자(a ~ z) 1개가 입력되었을 때,
a부터 그 문자까지의 알파벳을 순서대로 출력해보자.
예시
c = ord(input())
t = ord('a')
while t<=c :
print(chr(t), end=' ')
t += 1
i = ord(input())
a = ord('a')
while a<=i :
print(chr(a), end=' ')
a += 1
▶입력 f
▶출력 a b c d e f
6075 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기
정수(0 ~ 100) 1개를 입력받아 0부터 그 수까지 순서대로 출력해보자.
i = int(input())
a = 0
while a<=i :
print(a)
a += 1
▶입력 4
▶출력
0
1
2
3
4
6076 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기
정수(0 ~ 100) 1개를 입력받아 0부터 그 수까지 순서대로 출력해보자.
예시
n = int(input())
for i in range(n+1) :
print(i)
i = int(input())
a = 0
for a in range(i+1):
print(a)
a += 1
▶입력 4
▶출력
0
1
2
3
4
'Python > 코드업' 카테고리의 다른 글
코드업 기초 100제 파이썬 [기초-종합] 6077~6091 (0) | 2023.06.28 |
---|---|
코드업 기초 100제 파이썬 [기초-리스트] 6092~6098 (0) | 2023.06.28 |
코드업 기초 100제 파이썬 [기초-비교연산 / 논리연산 / 비트단위논리연산] 6048~6062 (0) | 2023.06.26 |
코드업 기초 100제 파이썬 [기초-값변환 / 산술연산 / 비트시프트 연산] 6042~6047 (0) | 2023.06.26 |
코드업 기초 100제 파이썬 [기초-산술연산] 6032~6041 (0) | 2023.06.23 |
댓글