python(84)
-
7. with
pickle 읽기 import pickle with open("profile.pickle", "rb") as profile_file: print(pickle.load(profile_file)) # close 를 안해도됨 ''' {"이름": "박명수", "나이":30, "취미":["축구", "골프", "코딩"]} ''' 쓰기 with open("study.txt", "w", encoding="utf8") as study_file: study_file.write("파이썬을 열심히 공부하고 있어요") # study.txt 파일이 생긴다. 읽기 with open("study.txt", "r", encoding="utf8") as study_file: print(study_file.read()) # 파이썬을 열심..
2023.05.08 -
7. pickle
쓰기 # pickle 은 프로그램상에서 사용하고 있는 데이터를 파일 형태로 저장하는 것 import pickle # wb 는 바이너리 를 뜻함 profile_file = open("profile.pickle", "wb") # 쓰기 profile = {"이름": "박명수", "나이":30, "취미":["축구", "골프", "코딩"]} print(profile) pickle.dump(profile, profile_file) # profile 에 있는 정보를 file 에 저장 profile_file.close() # 파일이 생성됨 ''' {"이름": "박명수", "나이":30, "취미":["축구", "골프", "코딩"]} ''' 읽기 profile_file = open("profile.pickle", "rb"..
2023.05.08 -
7. 파일 입출력
쓰기 score_file = open("score.txt", "w", encoding="utf8") # w 는 쓰기 print("수학 : 0", file=score_file) # 줄바꿈됨 print("영어 : 50", file=score_file) score_file.close() # 실행하면 현재 디렉토리에 파일이 생성된다. 이어쓰기 score_file = open("score.txt", "a", encoding="utf8") # 내용이 존재하는 파일에 이어서쓸떄 append 인 a score_file.write("과학 : 80") score_file.write("\n코딩 : 100") # 줄바꿈이 안되기 때문에 \n 추가 score_file.close() # 파일에 내용이 추가된다. 읽기 score_..
2023.05.08 -
7. 다양한 출력 포멧
# 빈 자리는 빈공간으로 두고, 오른쪽 정렬을 하되, 총 10자리 공간을 확보 print("{0: >10}".format(500)) # 500 # 양수일 땐 + 로 표시, 음수일 땐 - 로 표시 print("{0: >+10}".format(500)) # +500 print("{0: >+10}".format(-500)) # -500 # 왼쪽 정렬하고, 빈칸을 _ 로 채움 print("{0:_
2023.05.08 -
7. 표준입출력
print("Python", "Java") # Python Java print("Python", "Java", sep=",") # Pyhton,Java print("Python", "Java", "JavaScript" sep=" vs ") # Python vs Java vs JavaScript print("Python", "Java", sep=",", end="?") print("무엇이 더 재밌을까요?") # Python,Java?무엇이 더 재밌을까요? import sys print("Python", "Java", file=sys.stdout) # stdout 은 표준 출력 print("Python", "Java", file=sys.stderr) # stdin 은 표준 에러 ''' Python Java ..
2023.05.08 -
6. 퀴즈 #6
''' Quiz) 표준 체중을 구하는 프로그램을 작성하시오 * 표준 체중 : 각 개인의 키에 적당한 체중 (성별에 따른 공식) 남자 : 키(m) x 키(m) x 22 여자 : 키(m) x 키(m) x 21 조건 1 : 표준 체중은 별도의 함수 내에서 계산 * 함수명 : std_weight * 전달값 : 키(height), 성별(gender) 조건 2 : 표준 체중은 소수점 둘째자리까지 표시 (출력 예제) 키 175cm 남자의 표준 체중은 67.38kg 입니다. ''' # 나의 답 def std_weight(height, gender): if gender == "남자": weight = height * height * 22 * 0.0001 print(f"키 {height} 남자의 표준 체중은 {weight..
2023.05.03