영상
개념
'''
[문제]
a리스트안에는 1~5의 값이 추가되어 있다.
랜덤(1~10) 숫자를 10번 발생시켜
랜덤 값이 a리스트안에 있으면 a리스트에서 삭제하고,
없으면 "삭제불가" 를 출력한다.
[예시]
r = 9 : 삭제불가
r = 9 : 삭제불가
r = 8 : 삭제불가
r = 3 : [1, 2, 4, 5]
r = 6 : 삭제불가
r = 6 : 삭제불가
r = 8 : 삭제불가
r = 5 : [1, 2, 4]
r = 1 : [2, 4]
r = 6 : 삭제불가
'''
import random
a = [1,2,3,4,5]
for i in range(10):
r = random.randint(1, 10)
print("r =", r, end=" : ")
check = -1
for j in range(len(a)):
if r == a[j]:
check = j
break
if check != -1:
del a[check]
print(a)
else:
print("삭제불가")
Python
복사