반응형
1. 리스트 출력하기1
s = [95, 12, 35, 50, 87, 100, 36, 58, 88, 13]


#리스트 출력하기
print(s)
print()


#리스트 출력하기
print(s[0], s[3], s[6])
print(s[:5])
print(s[2:5])
print(s[-1], s[-2], s[-3])

 

2. 리스트 출력하기2
s = [95, 12, 35, 50, 87, 100, 36, 58, 88, 13]


#리스트 출력하기
for i in range(10):
    print(s[i], end=' ')

print()

#리스트 역순으로 출력하기
for i in range(9, -1, -1):
    print(s[i], end =' ')
    
print()

 

3. 리스트 출력하기3
s = [95, 12, 35, 50, 87, 100, 36, 58, 88, 13]


#리스트 출력하기
for x in s:
    print(x, end=' ')

print()

#리스트 역순으로 출력하기
s.reverse()
for x in s:
    print(x, end=' ')

 

4. 리스트 요소 추가하기  x.append()
s = [95, 12, 35, 50, 87, 100, 36, 58, 88, 13]


#리스트 출력하기
for x in s:
    print(x, end=' ')

print()

#리스트에 요소 추가하기
s.append(200)
for x in s:
    print(x, end=' ')

print()

#리스트에 요소 추가하기
s.append(500)
for x in s:
    print(x, end=' ')

print()

 

5. 10개의 정수를 입력 받아 리스트에 저장하기

# 입력데이터( 한줄로 빈칸으로 구분되어 10개 가로로 입력 )

23 1 54 3 8 98 3 21 56 90

n = int(input(""))
arr= []
arr = input().split()

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

for x in arr:
    print(x)

print()

for i in in range(10):
	print(arr[i])

 

6. 5개의 정수를 입력 받아 리스트에 저장하기

#  입력데이터

34

89

54

90

12

arr = []

for i in range(5):
    a = int(input(""))
    arr.append(a)
    
for s in arr:
    print(s)
    
print()


for i in range(5):
    print(arr[i])

 

7. 리스트를 사용하지않고 숫자 4개 입력 받기
a, b, c, d = map(int, input("").split())

print(a, b, c, d)

 

8. 리스트를 사용하지 않고 문자 4개 입력 받기
a, b, c, d = map(str, input("").split())

print(a, b, c, d)

 

9. 리스트를 사용하지 않고 실수 4개 입력 받기
a, b, c, d = map(float, input("").split())

print(a, b, c, d)

 

10. 파이썬 리스트 max(), min(), sum(), len()
arr = input("5과목의 성적점수 입력")

arr = arr.split()

arr = list(map(int,arr))

print("최대점수 = ", max(arr))
print("최소점수 = ", min(arr))
print("총점 = ", sum(arr))
print("평균 = ", sum(arr)/len(arr))
반응형
Posted by 명문코딩컴퓨터
,