June is Combung

리스트 테스트 본문

python/리스트

리스트 테스트

june__Park 2021. 2. 28. 00:04
nums = [10, 20, 30, 40, 50]

# 문제 1) 인덱스 2개를 입력받아 값 교체하기
# 예   1) 인덱스1 입력 : 1
# 	  인덱스2 입력 : 3
# 	  [10, 40, 30, 20, 50]
idx1 = int(input("인덱스1입력: "))
idx2 = int(input("인덱스2입력: "))
temp = nums[idx1]
nums[idx1] = nums[idx2]
nums[idx2] = temp
print(nums)

# 문제 2) 값 2개를 입력받아 값 교체하기
# 예   2) 값1 입력 : 40
#         값2 입력 : 20
#         [10, 20, 30, 40, 50]

val1 = int(input("값1 입력: "))
val2 = int(input("값2 입력: "))
i = 0
while i<5:
    if val1 == nums[i]:
        idx1 = i
    if val2 == nums[i]:
        idx2 = i
    i += 1
temp = nums[idx1]
nums[idx1] = nums[idx2]
nums[idx2] = temp
print(nums)

hakbuns = [1001, 1002, 1003, 1004, 1005]
scores = [87,   11,   45,   98,   23]

# 문제 3) 학번 2개를 입력받아 성적 교체하기
# 예   3) 학번1 입력 : 1002
#         학번2 입력 : 1003
# 	  [87, 45, 11, 98, 23]
val1 = int(input("학번1 입력: "))
val2 = int(input("학번2 입력: "))
i = 0
while i<5:
    if val1 == hakbuns[i]:
        idx1 = i
    if val2 == hakbuns[i]:
        idx2 = i
    i += 1
temp = scores[idx1]
scores[idx1] = scores[idx2]
scores[idx2] = temp
print(scores)

'python > 리스트' 카테고리의 다른 글

기억력 게임  (0) 2021.02.28
숫자이동[1단계]  (0) 2021.02.28
중복숫자 금지[1단계]  (0) 2021.02.28
즉석복권  (0) 2021.02.28
영화관 좌석예매  (0) 2021.02.28
Comments