CodeUp Python 기초 예제 문제풀이
[1071] 0 입력될 때까지 무한 출력하기
while True:
answer = int(input())
if answer == 0:
break
else:
print(answer)
[1074] a부터 입력받은 알파벳까지 출력
a = ord('a')
c = ord(input())
while a <= c:
print(chr(a), end=' ')
a += 1
TIP
공백으로 구분하여 배열 입력 받기
array = list(map(int, input().split()))
랜덤으로 얻은 배열을 내림차순으로 정렬하기
랜덤으로 얻은 배열은 array.sort(reverse=True) 가 적용되지 않는다
아래처럼 작성하면 거꾸로 배열할 수 있다
array[::-1].sort()
랜덤으로 정수 배열 생성
import numpy as np
array = np.random.randint(low=1, high=100, size=5)
배열에 원소 추가
array = []
array.append(2)
최댓값, 최솟값
array = [12,5,20]
max_value = max(array) # 최댓값 구하기
min_value = min(array) # 최솟값 구하기
max_value = max(4,7) # 최댓값 비교
min_value = min(3,1) # 최솟값 비교
# 반복문에서 비교를 통한 최솟값 구하기
# 비교 결과인 min_result를 설정한다
# min_result = min(min_result, element) 를 통해 최솟값 구한다
# 최솟값 비교에서 첫 번째 비교는 무조건 element가 최솟값이 되어야 한다
# 그러므로 min_result를 초기화할 때 min_result가 최솟값이 될 수 없도록
# element의 최댓값보다 큰 수로 초기화해준다
# element의 최댓값은 100이다
min_result = 101
for element in array:
min_result = min(min_result, element)
print(min_result)