본문 바로가기

파이썬15

파이썬 예외처리 예외처리 try: print('나누기 전용 계산기') nums = [] nums.append(int(input("첫번째 숫자를 입력하세요 :"))) nums.append(int(input("첫번째 숫자를 입력하세요 :"))) nums.append(int(nums[0]/nums[1])) print("{0}/{1} = {2}".format(nums[0],nums[1],nums[2])) except ValueError: print('에러! 잘못된 값을 입력하였습니다.') except ZeroDivisionError as err: print(err) except Exception as err: #위 두 에러를 제외한 나머지 에러의 경우 print("알 수 없는 에러가 발생했습니다.") print(err) 에러 .. 2021. 12. 10.
파이썬 표준입출력 정리 표준입출력 print('python','java',sep=",",end="?") print('무엇이 더 재밌을까요???') import sys print('python','java',file = sys.stdout) #표준 출력으로 처리 print('python','java',file = sys.stderr) #표준 에러로 처리 #시험 성적 scores = {"수학":0,"영어":50,"코딩":100} #items()는 키 벨류 쌍으로 튜플로 보내줌 #정형화된 포맷으로 출력하기 for subject,score in scores.items(): #print(subject,score) print(subject.ljust(8),str(score).rjust(4),sep=":" ) #subject 왼쪽으로 정렬.. 2021. 12. 10.
파이썬 자료구조 정리 (리스트,튜플,딕셔너리,집합) Python Array [::] 사용법 [Tip] Python Array[::] 사용법 [Tip] Python Array[::] 사용법 Python array[::] 용법 간단한 파이썬 팁입니다. arr[::], arr[1:2:3], arr[::-1] 등으로 배열의 index에 접근하는 방법을 Extended Slices 라고 부릅니다. 설명 arr[A:B:C]의 의미는, index A 부터 index B 까지.. blog.wonkyunglee.io 리스트 #리스트 s1 = 10 s2 = 20 s3 = 30 subway = [10,20,30] print(subway) subway = ["유재석","조세호","박명수"] print(subway) print(subway.index("조세호")) #하하 추가 .. 2021. 12. 10.
파이썬 함수 사용법 함수 def open_account(): print("새로운 계좌가 생성되었습니다.") open_account() def deposit(balance,money): print("입금이 완료되었습니다. 잔액은 {0}원입니다.".format(balance+money)) return balance+money def withdraw(balance,money): if balance >= money: print('출금이 완료되었습니다. 잔액은{0}원 입니다.'.format(balance-money)) return balance-money else: print("출금이 완료되지 않았습니다. 잔액은 {0} 원 입니다.".format(balance)) return balance def withdraw_night(bala.. 2021. 12. 10.