4 May 2020

Basic Grammer Quiz

Homework

if __name__ == '__main__':
    num1 = 1
    num2 = 2
    
    addNum = add(num1, num2)
    subNum = sub(num1, num2)
    mulNum = mul(num1, num2)
    divNum = div(num1, num2)
    
  1. 두 숫자의 사칙연산을 담당하는 함수를 각각 만들고 그 값을 출력하는 프로그램을 만들어보세요.
*
**
***
****
*****
  1. 반복문을 사용해서 위와 같이 별모양이 출력되도록 만들어보세요.
    *   
   ***
  *****
 *******
*********
  1. 반복문을 사용해서 위와 같이 별모양이 출력되도록 만들어보세요.

ranking

  1. 2020년 4월 9일부터 4월 23일까지 네이버뉴스 댓글통계를 보면 위 그림과 같다.
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
49.6 47.1 41.8 42.6 49.3 50.8 55.8 64.6 49.8 39.7 36.8 45.1 41.8 38.8 37.7

위 표를 리스트로 만든 후 (표를 전체 드래그해서 ctrl c, ctrl v하면 숫자들을 금방 가져올 수 있습니다. )

  • 댓글이 제일 많이 달렸던 날이 언제인지 출력하는 프로그램을 만들어보세요.
  • 9일부터 23일까지 총 댓글이 몇개가 달렸는지 출력하는 프로그램을 만들어보세요.
  1. 아래 코드를 눈으로 따라가보며 실행 결과를 상상해보고 실제로 실행을 한 후 결과를 확인해보세요
x = 42
def fun1():
    x = 124
    print(x)
fun1()
print(x) 
  1. 아래 코드를 눈으로 따라가보며 실행 결과를 상상해보고 실제로 실행을 한 후 결과를 확인해보세요
x = 75
def myfunc():
    x = x + 1
    print(x)

myfunc()
print(x) 
  1. 다음 중 파이썬에서 오류가 나지 않는 문자열 초기화 방법은 무엇인가요?
 str1 = str1
 str1 = str1
 str1 = ”’str1”’
 str1 = str(str1)
  1. This is Lee's book을 문자열로 만들어보세요. 그리고 이 문자열을 리스트로 만들어보세요.

  2. This is Lee's book라는 문자열에서 LeeKim으로 바꿔보세요.

  3. 단리계산, 복리계산, 적금계산 공식은 아래와 같습니다.

  • 단리 원리금 : (투자원금 * 이율 * 투자기간(연)) + 투자원금
  • 복리 원리금 : 투자원금 *(1+이율)투자기간
  • 적금 계산 : 매월 투자 금액 * 이율/12 *{개월 수 *(개월 수 +1)/2} + 매월 투자금액 * 개월 수

새 파이썬 파일을 만들고 calculateCompound라고 이름을 짓습니다.

투자원금이 100만원 , 이율이 5프로, 투자기간은 2년/ 적금시 매월 투자금액을 10만원 이라고 한다면

위 세가지 계산을 함수로 만들고 메인 모듈에서 calculateCompound를 import한 후 변수로 받아서 출력을 하는 프로그램을 작성해보세요.

  1. Lee학생은 2019년 2학기때 총 18학점을 들었으며 모두 3학점짜리 과목 6개를 들었습니다. 다섯개를 모두 A+을 받았지만 아쉽게 하나는 B+을 받고야 말았습니다. 2019년 2학기 평균학점은 몇점인지 계산하는 프로그램을 만들어보세요.

  2. 주어진 숫자가 짝수인지 홀수인지 검사하는 함수를 만들어보세요. 짝수면 true, 홀수면 false를 반환합니다.

def isEven(num):
    '''
    '''
  1. 1+2+3+……+98+99+100의 과정에서 합계가 100이 넘어가는 순간이 언제인지 구하는 프로그램을 만들어봅니다.

  2. 최대공약수

두 정수형 변수를 임의의 숫자로 초기화 한 후, 두 숫자의 최대공약수를 구하는 함수를 작성해보세요.

  1. 히스토그램 문제

testString = """
Little Women is a 2019 American coming-of-age period drama film written and directed by Greta Gerwig. It is the seventh film adaptation of the 1868 novel of the same name by Louisa May Alcott. The film stars Saoirse Ronan, Emma Watson, Florence Pugh, Eliza Scanlen, Laura Dern, Timothée Chalamet, Meryl Streep, Tracy Letts, Bob Odenkirk, James Norton, Louis Garrel, and Chris Cooper.

Little Women had its world premiere at the Museum of Modern Art in New York City on December 7, 2019, and was released theatrically in the United States on December 25, 2019, by Sony Pictures Releasing. The film received critical acclaim and has grossed $206 million worldwide. Among its numerous accolades, the film received six nominations at the 92nd Academy Awards, including Best Picture, Best Actress (Ronan), Best Supporting Actress (Pugh), and Best Adapted Screenplay,[5] and won for Best Costume Design. It also received five nominations at the 73rd British Academy Film Awards, winning for Best Costume Design, and two nominations at the 77th Golden Globe Awards.
"""

위와 같은 testString이 주어졌습니다.

알파벳 a, e, i, o, u 각각의 개수를 구하는 프로그램을 구하세요.(대소문자 무시)


Tags:
0 comments