학생들의 점수를 등급별로 나누어 보기 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..
본 내용은 유데미 파이썬 강좌에서 들은 내용을 제 방식으로 정리한 것입니다. 출처: 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 ..
Q. 파이썬 모듈에서 제공하는 pickle 함수에 대해 설명해줘 파이썬에서 pickle은 객체 직렬화와 역직렬화를 위한 표준 라이브러리입니다. pickle을 사용하면 파이썬 객체를 직렬화하여 파일에 저장하고, 필요한 경우 다시 역직렬화하여 객체를 복원할 수 있습니다. 이는 객체를 저장하고 복원하는 과정에서 데이터 손실이나 형식 변환 등이 발생하지 않도록 보장합니다. pickle 모듈에서 제공하는 함수들은 다음과 같습니다. 1. pickle.dump(obj, file, protocol=None, *, fix_imports=True) : 파이썬 객체를 직렬화하여 파일에 저장합니다. obj : 직렬화할 파이썬 객체 file : 저장할 파일 객체 protocol : 직렬화에 사용할 프로토콜 버전 (1, 2, 3..
rock = ''' _______ ---' ____) (_____) (_____) (____) ---.__(___) ''' paper = ''' _______ ---' ____)____ ______) _______) _______) ---.__________) ''' scissors = ''' _______ ---' ____)____ ______) __________) (____) ---.__(___) ''' #------------------------------------------------------------------------------------------ # 주먹은 0, 보는 1, 가위는 2 your_choice = input("What do you choose? Type 0 for Ro..
오늘은 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..
한글 버전 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..
#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
사용된 도면은 아래와 같다. print(''' ******************************************************************************* | | | | _________|________________.=""_;=.______________|_____________________|_______ | | ,-"_,="" `"=.| | |___________________|__"=._o`"-._ `"=.______________|___________________ | `"=._o`"=._ _`"=._ | _________|_____________________:=._o "=._."_.-="'"=.__________________|_______ | | __.--..