소연의_개발일지
파이썬 딕셔너리 예제 풀기_등급 만들기 프로그램
개발공부/Python 2023. 3. 14. 22:40

학생들의 점수를 등급별로 나누어 보기 student_scores = { "Harry": 81, "Ron": 78, "Hermione": 99, "Draco": 74, "Neville": 62, } #TODO-1: Create an empty dictionary called student_grades. #student_grades 라는 딕셔너리 만들기 student_grades = {} #TODO-2: Write your code below to add the grades to student_grades.👇 #student 만 입력하면 학생들 이름이 나온다. for student in student_scores: if student_scores[student] >= 91: student_grades[stu..

article thumbnail
파이썬_딕셔너리(dictionary)
개발공부/Python 2023. 3. 14. 22:05

본 내용은 유데미 파이썬 강좌에서 들은 내용을 제 방식으로 정리한 것입니다. 출처: https://www.udemy.com/course/best-100-days-python/learn/lecture/29149116#overview 이번 강의에서 배우는 것은 파이썬 딕셔너리 딕셔너리는 키:값 으로 구성된다. - 딕셔너리 만들기 딕셔너리는 밑에 쓴 것처럼 깔끔하게 정리하면 보기 좋다. 마지막 값 뒤에 , 써주면 추가할 때 ,(컴마)뒤에 추가되니까 추가하면 좋음 programming_dictionary = { "Bug": "An error in a program that prevents the program from running as expected.", "Function": "A piece of code ..

파이썬 pickle 함수 GPT한테 물어봤음
개발공부/Python 2023. 3. 13. 20:39

Q. 파이썬 모듈에서 제공하는 pickle 함수에 대해 설명해줘 파이썬에서 pickle은 객체 직렬화와 역직렬화를 위한 표준 라이브러리입니다. pickle을 사용하면 파이썬 객체를 직렬화하여 파일에 저장하고, 필요한 경우 다시 역직렬화하여 객체를 복원할 수 있습니다. 이는 객체를 저장하고 복원하는 과정에서 데이터 손실이나 형식 변환 등이 발생하지 않도록 보장합니다. pickle 모듈에서 제공하는 함수들은 다음과 같습니다. 1. pickle.dump(obj, file, protocol=None, *, fix_imports=True) : 파이썬 객체를 직렬화하여 파일에 저장합니다. obj : 직렬화할 파이썬 객체 file : 저장할 파일 객체 protocol : 직렬화에 사용할 프로토콜 버전 (1, 2, 3..

article thumbnail
파이썬으로 컴퓨터랑 가위바위보 게임 만들기
개발공부/Python 2023. 1. 20. 23:18

rock = ''' _______ ---' ____) (_____) (_____) (____) ---.__(___) ''' paper = ''' _______ ---' ____)____ ______) _______) _______) ---.__________) ''' scissors = ''' _______ ---' ____)____ ______) __________) (____) ---.__(___) ''' #------------------------------------------------------------------------------------------ # 주먹은 0, 보는 1, 가위는 2 your_choice = input("What do you choose? Type 0 for Ro..

article thumbnail
파이썬으로 밥 살 사람 구하기
개발공부/Python 2023. 1. 19. 18:22

오늘은 random 모듈에 대해 배워 그에 맞는 퀴즈를 풀었다. # 랜덤 모듈을 작성한다. import random # 사람 이름을 ,(콤마)로 구분하여 작성한다. # names는 사람들 이름을 ,로 구분하여 저장한다. names_string = input("Give me everybody's names, separated by a comma. ") names = names_string.split(", ") # len 함수 이용하여 ,(콤마)로 구분된 사람들 이름의 갯수를 센다. len_names = len(names) # len 함수는 0부터 순서를 세므로, len_names에서 -1을 해 준다. # []을 이용해 어떤 사람이 밥을 살 지 이름을 꺼낸다. random_name = random.randi..

article thumbnail
파이썬으로 BMI 계산기 만들기
개발공부/Python 2023. 1. 19. 14:32

한글 버전 height = float(input("당신의 키를 작성하세요 m: ")) weight = float(input("당신의 몸무게를 작성하세요. kg: ")) BMI = int(weight) / float(height)**2 bmi_as_int = int(round(BMI)) if bmi_as_int < 18.5: print(f"Your BMI is {bmi_as_int}, 당신은 저체중입니다..") elif bmi_as_int < 25: print(f"Your BMI is {bmi_as_int}, 당신은 정상입니다..") elif bmi_as_int < 30: print(f"Your BMI is {bmi_as_int}, 당신은 경도 비만입니다..") elif bmi_as_int < 35: pr..

article thumbnail
파이썬으로 밴드 이름 만들기
개발공부/Python 2023. 1. 19. 14:23

#1. 사용자들에게 인사한다. print("Welcome to the Band Name Generator.") #2. 자라온 도시를적는다. city = input("What's name of the city you grew up in?\n") #3. 키우는 애완동물의 이름을 적는다. pet = input("What's your pet's name?\n") #4. 자라온 도시와 반려동물 이름을 합친다. print("Your band name could be " + city + " " + pet) 사용된 함수: print, input

article thumbnail
파이썬으로 보물찾기 게임 만들기
개발공부/Python 2023. 1. 19. 14:18

사용된 도면은 아래와 같다. print(''' ******************************************************************************* | | | | _________|________________.=""_;=.______________|_____________________|_______ | | ,-"_,="" `"=.| | |___________________|__"=._o`"-._ `"=.______________|___________________ | `"=._o`"=._ _`"=._ | _________|_____________________:=._o "=._."_.-="'"=.__________________|_______ | | __.--..