IT(96)
-
[파이썬] 사전(Dictionary) 문제 / 정답
Q1. 태호는 미국 다트머스 대학교 컴퓨터 과학과에 지원하려고 합니다. 컴퓨터 과학 전공으로 미국 유학을 가고 싶기 때문에, 코딩 공부와 영어 공부를 모두 해야 하는 상황인데요. 그 둘을 동시에 하기 위해서 파이썬으로 단어장 프로그램을 만들기로 합니다. 해야 할 일 단어장 만들기 새로운 단어들 추가 1. 단어장 만들기 잘 모르는 단어 네 개입니다. sanitizer: 살균제 ambition: 야망 conscience: 양심 civilization: 문명 이 단어들을 저장하는 사전을 만들고, 만든 사전을 vocab라는 변수에 저장하세요. 단어와 뜻이 key-value로 들어가야 합니다. 2. 새로운 단어들 추가 이미 만들어진 vocab 사전에 새로운 단어들을 추가하고 싶습니다. 아래 단어들을 추가해 주세요..
2020.12.19 -
[파이썬] for와 range 과제
Q1. numbers라는 리스트가 주어졌습니다. for문과 range 함수를 사용하여, numbers의 인덱스와 원소를 출력해 보세요. numbers = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31] # 인덱스와 원소 출력 # 코드를 입력하세요. for문과 range 함수를 사용하여, numbers의 인덱스와 원소를 출력해 보세요. # 내 답안 numbers = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31] # 인덱스와 원소 출력 # 코드를 입력하세요. for num in range(len(numbers)): print(f"{num} {numbers[num]}") # 모범 답안 numbers = [2, 3, 5, 7, 11, 13, 17, 19, 23..
2020.12.18 -
[파이썬] 리스트와 인덱싱 연습문제
Q1. greetings 리스트의 원소를 모두 출력하는 프로그램을 작성해 보세요. while문과 리스트의 개념을 활용하시면 됩니다. greetings = ["안녕", "니하오", "곤니찌와", "올라", "싸와디캅", "헬로", "봉주르"] 출력하면 아래와 같은 결과물이 나와야 합니다. 안녕 니하오 곤니찌와 올라 싸와디캅 헬로 봉주르 # 내 답안 greetings = ["안녕", "니하오", "곤니찌와", "올라", "싸와디캅", "헬로", "봉주르"] # 코드를 작성하세요. i = 0 while i < len(greetings): print(greetings[i]) i += 1 # 모범 답안 i = 0 while i < len(greetings): print(greetings[i]) i += 1 Q2...
2020.12.17 -
[파이썬] while, if 문제
Q1. while 반복문을 사용하여 1 이상 100 이하의 짝수를 모두 출력해 보세요. 출력 결과는 아래와 같이 나와야 합니다. 2 4 6 8 . . . 94 96 98 100 #내가 작성한 답안 i = 1 while(i>=1 and i= 80 and total = 70 and total = 60 and total < 70: print("D") else: print("F") # 테스트 print_grade(40, 45) print_grade(20, 35) print_grade(30, 32) print_grade(50, 45) Q4. while문과 if문을 활용하여, 100 이하의 자연수 중 8의 배수이..
2020.12.16 -
[파이썬] 거스름 돈 계산하기
현명하게 거스름돈을 계산해 주는 프로그램을 만들려고 합니다. 예를 들어 33,000원짜리 물건을 사기 위해 100,000원을 냈다면, 50,000원 1장 10,000원 1장 5,000원 1장 1,000원 2장 이런 식으로 '가장 적은 수'의 지폐를 거슬러 주는 것입니다. 방금 같은 경우에는 총 5장을 거슬러 준 거죠. 우리는 calculate_change라는 함수를 작성하려고 하는데요. 이 함수는 지불한 금액을 나타내는 payment와 물건의 가격을 나타내는 cost를 파라미터로 받습니다. 아래의 코드에 이어서 깔끔하게 프로그램을 작성해 보세요. 내가 작성한 답안 def calculate_change(payment, cost): # 코드를 작성하세요. change = payment - cost oman ..
2020.12.16 -
파이썬 스타일 가이드 (PEP 8)에 따라서 코딩하자!
www.python.org/dev/peps/pep-0008 PEP 8 -- Style Guide for Python Code The official home of the Python Programming Language www.python.org 1. 이름 규칙 : 모든 변수와 함수 이름은 소문자로 써 주시고, 여러 단어일 경우 _로 나눠 주세요. # good some_variable_name = 1 def some_function_name(): print("Hello") 모든 상수 이름은 대문자로 써주시고, 여러 단어일 경우 _로 나눠주세요. # good SOME_CONSTANT = 3.14 2. 의미 있는 이름 # good (의미 있는 이름) radius = 2 pi = 3.14 print(pi * ..
2020.12.16