조건문, 반복문

09Roalwlzm01·2022년 8월 20일
0

Python

목록 보기
7/36

프로그래밍 언어

  • 순차제어 (연산자) (순차적으로 결괏값이 나옴)
    --> *=, %, =
  • 조건제어 (조건에 따라 나눠져 결괏값이 나옴)
  • 반복제어 (뱅글뱅글 배우다 결괏값이 나옴)
  • 메모리에서 명령을 내리고 CPU를 거쳐 메모리에 값이 나옴(책 59p)

조건문

val이 10일 경우 "True" 이므로 결괏값은 "val은 5보다 크네요!"가 나오고
val이 10이 아닐 경우 "False"이므로 결괏값은 "val의 값은 n"이 나온다.
들여쓰기가 없을 경우 조건제어가 아닌 순차제어로 되돌아 오므로 조건문의 영향을 받지 않는다.

val이 10일 경우 True이므로 결괏값은 "val은 10과 같넹!"
val이 10이 아닐 경우 else로 쓴 값인 "val은 10과 다르넹!"

좋아하는 아이스크림 번호로 1을 넣었을 경우 "초당 옥수수 꿀맛"
(elif) 2를 넣었을 경우 "마카다미아 꿀맛"
(else) 나머지 숫자일 경우 "엄마는 외계인 꿀맛"

num이 10보다 클 경우 *9를 하고 그렇지 않을 경우 +2를 하여 프린트하라.


반복문 맛뵈기

반복문 while

반복문 while은 본인이 입력한 곳에 도달할 때까지 컴퓨터를 계속 반복하여 돌린다.

500000이 될 때까지 1, 2, 3 순으로 계속 돌리되, 499900가 되면 "ㄹㅈㄷ"를 프린트하라.

'='은 대입, '=='은 이꼴

'%'은 나머지 반환 'n%7 == 0'은 나머지가 0이기 때문에 7의 배수를 뜻한다.


문제

- 주류 프로그램

나이가 어떻게 되세요:
20살 이상이면 감사합니다. 안녕히 가세요.
20살 미만이면 a년 후에 다시 오세요. 안녕히 가세요.

- 배송 프로그램

총 구매 금액 :
50000 이하이면 배송비 2500 붙습니다. 총 가격은 구매+배송비 원입니다.
50000 이상이면 총 가격은 구매 원입니다.

- 수학 점수

90 이상이면 아이폰
80~90 이면 갤럭시
70~80 이면 엘쥐
70 미만이면 공중전화

- 수학, 영어 점수

둘 다 90 이상이면 아이폰
둘 중 더 낮게 받은 점수가 80~90 이면 갤럭시
둘 중 더 낮게 받은 점수가 70~80 이면 엘쥐
둘 중 더 낮게 받은 점수가 70 미만이면 공중전화


sevenDiv가 7의 배수일 경우 { }은 7의 배수입니다. 가 뜨고 그렇지 않을 경우 { }은 7의 배수가 아닙니다. 가 뜬다.

1~100가지의 숫자 중 3의 배수와 5의 배수만 프린트 하라.

귀하의 정보에 동의하고 38.5도 이상이면 코로나 의심환자. 둘 중 하나라도 아니라면 아무것도 뜨지 않는다.


프린트 문제

3개의 값을 입력 후 가장 큰 수와 가장 작은 수를 나타내는 프로그램 만들기

0개의 댓글