Python

Q1. zoo.py 파일에서 'Open 9-5 daily' 문자열을 반환하는 hours() 함수를 정의해보자. 그다음 대화식 인터프리터에서 zoo 모듈을 임포트한 후 hours() 함수를 호출한다. A. #zoo.py def hours(): return 'Open 9-5 daily' ~/Python$ python Python 3.10.13 (main, Aug 24 2023, 12:59:26) [GCC 13.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import zoo >>> print(zoo.hours()) Open 9-5 daily Q2. 대화식 인터프리터에서 zoo 모듈을 menager..
Q1. 영어-프랑스어 사전을 의미하는 e2f 딕셔너리를 만들어 출력해보자. 영어 dog는 프랑스어 chien이고, cat은 chat, walrus는 morse다. A. e2f = { "dog" : "chien", "cat" : "chat", "walrus" : "morse" } Q2. e2f 딕셔너리에서 영어 warlrus를 프랑스어로 출력해보자. A. e2f = { "dog" : "chien", "cat" : "chat", "walrus" : "morse" } print(e2f["walrus"]) # "morse" Q3. e2f딕셔너리에서 f2e 딕셔너리라는 영어-프랑스어 사전을 만들어보자. (items 메서드 사용). A. 이경우에는 딕셔너리 컴프리헨션과 dict()선언을 병행해야하는 것 같다. e2..
Q1. 출생년도에 대한 리스트 year_lists를 만들어보자. 출생년도를 첫번째 요소로 하고 1년씩 증가해 다섯 번째 생일이 되는 해까지의 요소를 넣는다. 예를 들어 1980년에 태어났다면 리스트는 years_list = [1980, 1981, 1982, 1983, 1984, 1985] 일 것이다. 다섯 살도 안됐는데 이 책을 읽고 있다면 뭐라고 말해야 할지 모르겠다. A. 나는 99년생이기 때문에 나를 기준으로 진행하겠다. year_lists = [1999, 2000, 2001, 2002, 2003, 2004] Q2. years_list의 세번째 생일은 몇년도인가? 기억하자. 첫해는 0살이다. (오프셋 0은 출생년도). A. print(year_lists[3]) # 2002 Q3. years_list..
Q1. for문으로 리스트 [3, 2, 1, 0]을 출력해보자. A: numbers = [3, 2, 1, 0] for num in numbers: print(num) """ 3 2 1 0 """ Q2. guess_me 변수에 7을 할당하고, number 변수에 1을 할당한다. number와 guess_me를 비교하는 while문을 작성해보자. number가 guess_me보다 작으면 'too low'를 출력한다. number와 guess_me가 같으면 'found it!'을 출력하고 반복문을 종료한다. number가 guess_me보다 크면 'oops'를 출력하고 반복문을 종료한다. 그리고 반복문의 마지막에 number를 1씩 증가시킨다. A: guess_me = 7 number = 1 while Tru..
Q1. m으로 시작하는 단어를 대문자로 만들어보자. song = """ When an eel grabs your arm, And it causes great harm, That's - a money! """ A : 줄단위로 분리, 단어단위로 분리, 첫단어가 m인 애들만 M으로 변환 출력 split() : 매개변수값을 기준으로 문자열을 리스트로 분리 capitalize(): 해당 문자열의 첫글자는 대문자로, 그외는 모두 소문자로 rstrip() : 문자열 오른쪽 맨 마지막인덱스 데이터 제거. song = """ When an eel grabs your arm, And it causes great harm, That's - a money! """ new_song = "" for line in song.spl..
Q1. 1 ~ 10 사이의 숫자를 선택해서 secret 변수에 할당한다. 그리고 1 ~ 10 사이의 다른 숫자를 선택해서 guess 변수에 할당한다. if, elif, else 문을 사용하여 guess 변수가 secret 변수보다 작으면 'too low', 크면 'too high', 일치하면 'just right'를 출력한다. A : secert = input() guess = input() if secert guess : print("too low") elif secert == guess : print("just right") Q2. True나 False를 small과 green 변수에 할당한다. if, else 문을 사용하여 ..
Q1. 1시간은 몇초인가? 대화식 인터프리터를 계산기로 사용해서 1시간(60분)에 1분(60초)을 곱한다. A : h = 60 * 60 print(h) # 3600 Q2. 계산한 결과를 seconds_per_hour 변수에 저장해보자. A : seconds_per_hour = 60 * 60 Q3. 1일은 몇 초인가? seconds_per_hour 변수를 사용해보자. A : seconds_per_hour = 60 * 60 result = seconds_per_hour * 24 print(result) # 86400 Q4. 계산한 결과를 seconds_per_day 변수에 저장해보자. A : seconds_per_hour = 60 * 60 seconds_per_day = seconds_per_hour * 2..
Q1. 정수 99를 변수 prince에 할당하고 출력해보자. A : prince = 99 print(prince) Q2. 값 5는 어떤 타입인가? A : int(정수) Q3. 값 2.0은 어떤 타입인가? A : float(실수) Q4. 표현식 5 + 2.0은 어떤 타입인가? A : float(실수)
Doo_Nas
'Python' 태그의 글 목록