문제 내용
1. 랜덤으로 리스트에 숫자를 저장하기. (단, 중복된 숫자는 저장하지 않는다)
2. 리스트에 저장된 수 중 가장 작은 수를 찾기
문제 풀이
import random as r
numList = []
random_num = r.randint(1,100)
for i in range(20):
while random_num in numList:
random_num = r.randint(1,100)
numList.append(random_num)
#작은 수 찾기 방법 1. for문 사용
smallest = numList[0]
for i in range(1,len(numList)):
if smallest > numList[i]:
smallest = numList[i]
print("numList=", numList)
print("가장 작은 수는=", smallest)
#작은 수 찾기 방법 2. 메소드 사용
print(min(numList))
코드 결과
numList= [23, 49, 22, 84, 14, 69, 62, 17, 4, 95, 1, 7, 86, 39, 43, 13, 37, 67, 85, 3]
가장 작은 수는= 1
#numList의 경우 1~100사이의 숫자가 랜덤으로 저장된 결과
#사용자마다 결과는 다를수 있습니다!
참고
'코드예시👨🏻💻▶️ 파이썬' 카테고리의 다른 글
파이썬으로 시, 분, 초 계산하는 함수 코드 작성하기 (0) | 2020.10.21 |
---|---|
파이썬 여러 유형별 별 찍기 함수 정리 (0) | 2020.10.21 |
파이썬 터틀 그래픽 (turtle graphics) 펜 및 거북이 색깔 랜덤 변경 (1) | 2020.10.21 |
파이썬 터틀 그래픽 (turtle graphics) 포물선 운동 그리기 (0) | 2020.10.21 |
파이썬 3의 배수를 찾아 리스트 만들기 (0) | 2020.10.21 |