파이썬프로그래밍 프로젝트 공부 기록용
2023. 10. 2. 11:28ㆍ학교 수업/파이썬프로그래밍
#리스트 내에 숫자 개수 세기
count={}
list_1=[1,2,3,4,2,3,1,2,3,3] # 10개의 값 저장
for i in list_1:
try: count[i] += 1 #
except: count[i]=1
print(count)
#try ~except 구문
try:
실행할 코드
except:
예외가 발생했을 때 처리하는 코드
#두번째로 큰 값 찾기
def findsecond(arr):
second = first = -float('inf') # 최대값과 두 번째 큰 값을 추적할 변수 first, second 변수를 음의 무한으로 초기화한다.
for n in arr:
if n > first: #first 보다 n이 더 크면 second/first 모두 갱신하기
second = first
first = n
elif second < n < first: #first가 더 크다면 second만 갱신하기
second = n
return second #second 값 return 받기
findsecond([30,30,10]) #함수호출 / (매개변수) 입력하기
#10
10
'학교 수업 > 파이썬프로그래밍' 카테고리의 다른 글
[파이썬프로그래밍] class (0) | 2023.11.09 |
---|---|
부호에 따라 거북이를 움직이기(양수,0,음수) (0) | 2023.10.19 |
딕셔너리를 이용해 value값 찾기 (+ : 영한사전 만들기) (0) | 2023.10.19 |
오륜기 그리기 (0) | 2023.10.19 |
파이썬 프로그래밍 - 플레이리스트 만들기 (0) | 2023.10.03 |