진짜 개발자
본문 바로가기

Cloud 교육/웹프로젝트

1일차 과제(if, for, while, List 실습)

728x90

Python

1. if

0) 대소 구분 (and 와 or 이용)

- 숫자를 입력받아 해당 숫자가 10 보다 크면 "1" 을 출력 아니면 "0"을 출력


- 숫자를 입력받아 해당 숫자가 1이상 10이하 이면 "1"을 출력 아니면 "0"을 출력 


1) 등급 문제

- 사용자로부터 숫자를 입력을 받아 등급을 출력한다

  90점 이상이면 'A'를 출력

  80점 이상이면 'B'를 출력

  70점 이상이면 'C'를 출력

  70점 미만이면 'F'를 출력한다


2) 짝수 홀 수 문제

- 사용자로 부터 숫자를 입력받아 해당 숫자가 짝수인지 홀수인지 출력한다

        짝수라면 "1" 출력

        홀수라면 "0" 출력


3) 배수 출력 문제

- 사용자의 입력을 받아 2의 배수 또는 3의 배수인경우 "1"을 출력

  그렇지 않은경우 "0"을 출력


2. for

0) 1~100까지 덧셈하여 출력한다


1) 리스트에 1~100까지 넣고 출력


2) 리스트에 1~100까지 넣고 짝수만 출력


3) 리스트에 1~100까지 넣고 if문을 이용하여 홀수만 출력


3. while

     0) 1~100까지 덧셈하여 출력한다


1) while 문을 이용하여 멈추지 않고 숫자가 증가하며 출력되게 하기


2) 리스트에 1~100까지 넣고 출력


3) 리스트에 1~100까지 넣고 짝수만 출력


4) 리스트에 1~100까지 넣고 if문을 이용하여 홀수만 출력


5) 사용자로부터 숫자를 입력받아 짝수인 경우만 1~10까지 출력


6) 아래 모양 출력

   *

   **

   *** 


7) ***

   **

   * 


8)  *

   ** 

  ***


9)   *

     **

    ***

   ****


 4. List

0) 다음과 같은 리스트가 있을 때 babo 만을 출력한다

[ 1 , 'abc' , 'It' , 2 , 'babo' ]



1) 다음과 같은 리스트가 있을 때 숫자 1과 2의 위치를 바꾼다

[ 1 , 'abc' , 'It' , 2 , 'babo' ]



2) 다음과 같은 리스트가 있을 때 리스트의 맨 뒤에 'zozo'를 추가한다

[ 1 , 'abc' , 'It' , 2 , 'babo' ]



3) 다음과 같은 list에서 숫자만을 출력한다

[ 1 , 'abc' , 'It' , 2 , 'babo'  , 'zozo']


4) 1~10 사이의 사용자의 입력을 받는다 만약 5를 입력받았으면

1에서 부터 5까지 즉 1,2,3,4,5 에 각각 10을 더하여 출력

7을 입력받았으면 1에서부터 7까지 각각 10을 더하여 출력