아래 입력예 처럼 n개의 수를 입력 받아 정수로 변환하여 리스트에 저장해 보세요.

입력 예1 - 방법1

5
12 34 12 89 5

n = int(input(""))                  #입력받을 데이터의 수

arr = []
arr = input().split()              # 스페이스로 구분된 문자열을 분리하여 리스트로 저장

for i in range(n):
    arr[i] = int(arr[i])          # 정수로 변환하여 arr 리스트에 저장

for i in range(n):
    print(arr[i], end=' ')

print()

for x in arr:
    print(x, end=' ')
print()


for i in range(n-1, -1, -1):
    print(arr[i], end=' ')

 

입력 예1 - 방법2

n = int(input(""))               # 입력받을 데이터의 수

arr = []
s = input().split()             # 스페이스로 구분된 문자열을 분리하여 리스트에 저장

arr = list(map(int, s))         #문자열로 저장된 점수들을 map을 사용하여 정수로 일괄 변환

for i in range(n):
    print(arr[i], end=' ')

print()

for x in arr:
    print(x, end=' ')
print()


for i in range(n-1, -1, -1):
    print(arr[i], end=' ')

 

■ 아래 입력예처럼 문자열로 입력받아 정수로 변환하여 리스트에 저장 후 최고, 최저, 총점, 평균을 구하세요.

5

70 80 90 85 99

n = int(input(""))

arr = []
arr = input().split()

for i in range(n):
    arr[i] = int(arr[i])

print("최대 = ", max(arr))
print("최소 = ", min(arr))
print("합계 = ", sum(arr))
print("평균 = ", sum(arr)/len(arr))
Posted by 명문코딩컴퓨터
,