🦮조건문
주피터 노트북은 너무 느낌이 딱딱해서 colab을 사용하도록 한다.
문제1. 나이를 입력받아서, 나이가 19 이상이면 당신은 성인입니다. 출력하기, 19 이하이면 당신은 미성년자입니다. 출 력하기
문제2. 나이를 입력받아서, 나이가 19 이상이면 당신은 성인입니다. 13 이상 19 이하 이면 당신은 청소년입니다. 13 이하 이면 당신은 아동입니다. 출력하기
문제3. 나이를 입력받아서, 나이가 19 이상이면 당신은 성인입니다. 13 이상 19 이하 이면 당신은 청소년입니다. 7 이상 13 이하 이면 당신은 아동입니다. 0 이상 7 이하 이면 당신은 유아입니다.
🦮문제
문제1. "fun-coding" 각각을 변수에 넣고, 각 데이터 타입을 출력하세요.
문제2. 다음 코드를 실행해보고 \t와 \n의 역할을 설명하세요. \n은 다음 줄, \t는 탭 키 (4칸 띄움)
code = '000660\n00000102\t12312312'
print (code)
문제3.사용자로부터 두 개의 숫자를 입력 받은 후 큰 숫자를 화면에 출력하세요.
문제4. 사용자로부터 입력 받은 숫자가 홀수인지 짝수인지 출력하세요.
문제5. 사용자로부터 세 개의 숫자를 입력 받은 후 가장 작은 숫자를 출력하세요.
문제6. 사용자로부터 점수를 입력 받은 후 등급을 출력하라 (A: 100 ~ 81, B: 80 ~ 61, C: 60 ~ 0)
문제7. 사용자로부터 주민등록번호를 입력받아 출생 연도를 출력하세요
( 800001-1231231 주민번호를 입력받으면 80을 출력하면 됨)
문제8. 사용자로부터 주민등록번호를 입력받아 뒷자리 맨 앞의 숫자를 출력하세요
문제9. 사용자로부터 주민등록번호를 입력받아, 성별을 '남성' 또는 '여성'으로 출력하세요
- 주민등록번호 뒷자리 맨 앞자리는 성별을 나타냄
- 예) 800001-1231231 주민번호를 입력받으면 1을 출력하면 됨
- 1이면 남성, 2이면 여성을 출력하면 됨 (최근 아이들은 3과 4를 사용하지만 이 경우는 고려하지 않기로 함)
문제10. 다음 문자열에서 ...를 제거하라.
mystr = "a man goes into the room..."
문제11. 주식 종목을 나타내는 종목코드에 공백과 줄바꿈 기호가 포함되어 있다. 공백과 줄바꿈 기호를 제거하고 종목코드만을 추출하라.
code = ' 000660\n '
출력: '000660'
※ strip()만 사용하면 \n와 공백 모두 없애준다.
문제12. 다음 문자열에서 'Python' 문자열의 빈도수를 출력하라.
python_desc = "Python is an interpreted high-level programming language for general-purpose programming. Created by Guido van Rossum and first released in 1991, Python has a design philosophy that emphasizes code readability, notably using significant whitespace."
출력 예: 2
문제13. 다음 문자열에서 'p' 문자가 몇번 나오는지 빈도수를 출력하라.
python_desc = "Python is an interpreted high-level programming language for general-purpose programming. Created by Guido van Rossum and first released in 1991, Python has a design philosophy that emphasizes code readability, notably using significant whitespace."
출력 예: 9
문제14. letters 라는 변수에 들어 있는 문자열에서 두 번째와 네 번째 문자를 출력하라
letters = "python"
출력 예:
y
h
문제15. letters 라는 변수에 사용자로부터 문자열을 입력받아서 문자 n 이 들어있는지를 출력하라 ( n 이 들어 있으면 0, 안들어있으면 -1을 출력하라)
문제16. letters 라는 변수에 사용자로부터 문자열을 입력받아서 문자 n 이 들어있는지를 출력하라
- n 이 들어 있으면 'n 이 들어있습니다.', 안들어있으면 'n 이 안들어있습니다.' 를 출력하라
⭐⭐⭐⭐⭐문제17. 주민등록번호의 뒷 자리 7자리 중 두번째부터 세번째는 출생 지역 코드입니다.⭐⭐⭐⭐⭐
* 다음 표를 참조하여 사용자로부터 주민 등록 번호를 입력 받은 후 출생지를 출력하세요.
지역 코드출생 지역
00 ~ 08 | 서울 |
09 ~ 12 | 부산 |
문제18. letters 라는 변수에 Dave,David,Andy 가 들어있다. 해당 변수값을 , 를 기준으로 분리해서 출력하라
- 출력 예: ['Dave', 'David', 'Andy']
문제19. 다음과 같은 파일 이름(확장자 포함)에서 확장자를 제거한 파일 이름만 출력하세요.
filename = 'exercise01.docx'
'Python' 카테고리의 다른 글
[입문]감잡기-데이터 구조 (0) | 2023.09.15 |
---|---|
[입문]감잡기-반복문 (0) | 2023.09.11 |
[입문] 감잡기 - 리스트 (0) | 2023.09.08 |
[입문] 감잡기 - 문자열 (0) | 2023.09.08 |