2023/03/08 3

Python 기초 #9. 표준입출력, 파일입출력, Pickle, with, 연습문제

# 표준입출력 print("Python", "Java", sep="," , end = "?") print("무엇이 더 재밌을까요?") # end는 줄을 이어주는 역할 import sys print("Python", "Java", file = sys.stdout) #file.stdout은 파이썬 코드에서 출력한 내용을 표준 출력 스트림으로 전송하는 역할 print("Python", "Java", file = sys.stderr) #file.stderr는 파이썬 코드에서 에러나 예외 메시지를 출력하는 스트림. 예를 들어, 코드에서 오류가 발생하면 에러 메시지가 file.stderr를 통해 표준 에러 출력 스트림으로 전송됨 scores = {"수학": 0, "영어": 50, "코딩": 100} for subj..

Python 기초 #8. 연습문제

''' Quiz) 표준체중을 구하는 프로그램을 작성하시오 * 표준체중 : 각 개인의 키에 적당한 체중 (성별에 따른 공식) 남자 : 키(m) x 키(m) x 22 여자 : 키(m) x 키(m) x 21 조건1 : 표준 체중은 별도의 함수 내에서 계산 * 함수명 : std_weight * 전달값 : 키(height), 성별(gender) 조건2 : 표준 체중은 소수점 둘째자리까지 표시 출력 예제) 키 175cm 남자의 표준 체중은 67.38kg입니다. ''' def std_weight(): gender = input("성별이 무엇인가요? ") height = int(input("키는 몇 cm인가요? ")) if gender == "남자": average_weight = round(height * heigh..

Python 기초 #7. 전달값과 반환값, 기본값, 지역변수와 전역변수

# # 전달값과 반환값 # def open_account(): # print("새로운 계좌가 생성되었습니다.") # 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 bal..