June is Combung
리스트 테스트 본문
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)
Comments