본문 바로가기

공부/python

(python) 반복4 - 관련예제들2

1. 1부터 10까지 수 더하기(반복 구조 사용)

합계= 55

 

 

 

 

2. 팩토리얼 계산(while문 사용)

10!을 계산하자.

10! 은 3628800입니다.

 

 

 

 

3. 배수의 합 계산(반복 구조 사용)

1부터 100사이의 모든 3의 배수의 합을 계산해서 출력하자.

1부터 100사이의 모든 3의 배수의 합은 1683입니다.

 

 

 

아래와 같은 방법도 있다.

 

4. 숫자 맞추기 게임

10번까지만 시도할 수 있으며, 기회는 이후에는 정답을 출력해준다.

1부터 100사이의 숫자를 맞추시오
숫자를 입력하시오: 50
낮음!
숫자를 입력하시오: 75
낮음!
숫자를 입력하시오: 90
높음!
숫자를 입력하시오: 80
축하합니다. 시도횟수= 4 입니다.

 

 

 

오타가 있다. while tries < 11이 아니라 while tries < 10이다.

 

5. 입력 받은 문자열에서 모음 없애기

문자열도 시퀀스의 일종이다. 문자열을 사용자로부터 받아서 모음을 없애고 다시 출력하는

프로그램을 만들어보자.

not in을 사용하자.

문자열을 입력하세요: kkkoommm
kkkmmm

 

 

 

 

6. 계좌번호 처리

계좌번호에는 - 가 있다. 사용자로부터 -가 포함된 계좌 번호를 받을 때

-를 삭제한 문자열을 만들어 저장해보자.

계좌번호를 입력해주세요: 123-45-5678901
12345678901

 

 

 

processed변수를 문자열로 선언했다.

 

7. 문자열 조사

문자열을 조사하여 알파벳 문자의 개수, 숫자의 개수, 스페이스의 개수를 출력하는

프로그램을 작성해보자.

힌트)

문자열을 입력하세요: Meav-01-I Dreamt I Dwelt In Marble Halls-192k.mp3
알파벳 문자의 개수= 33
숫자 문자의 개수= 6
스페이스 문자의 개수= 6

 

 

 

 

'공부 > python' 카테고리의 다른 글

(python) 함수2 - 관련예제들1  (0) 2019.10.20
(python) 함수1  (0) 2019.10.20
(python) 반복3 - while문, 중첩 루프  (2) 2019.10.20
(python) 반복2 - 관련예제들1  (0) 2019.10.20
(python) 반복1 - for문  (0) 2019.10.20