티스토리 뷰
지금까지 배운 내용을 복습하기 위한 퀴즈를 드리겠습니다. 직접 한 번 풀어보시고 나서 정답을 확인해주세요.
Quiz) 당신은 최근에 코딩 스터디 모임을 새로 만들었습니다 월 4회 스터디를 하는데 3번은 온라인으로 하고 1번은 오프라인으로 하기로 했습니다. 아래 조건에 맞는 오프라인 모임 날짜를 정해주는 프로그램을 작성하시오 조건1 : 랜덤으로 날짜를 뽑아야 함 조건2 : 월별 날짜는 다름을 감안하여 최소 일수인 28 이내로 정함 (아무리 늦어도 28일 이내의 날짜로 선정) 조건3 : 매월 1~3일은 스터디 준비를 해야 하므로 제외 |
프로그램을 실행했을 때 나와야 하는 출력 형태는 다음과 같습니다.
오프라인 스터디 모임 날짜는 매월 XX 일로 선정되었습니다. |
▼ 해설 보기
더보기
잘 풀어보셨나요?
이번 퀴즈는 정해진 범위 내의 날짜 중 무작위로 하루를 선정하는 것이 목표입니다. 정해진 범위 중 가장 이른 날짜는 조건3 에 의해 스터디 준비를 해야 하는 1~3일을 제외한 4일부터가 되겠네요. 그리고 가장 늦은 날짜는 조건2 에 의해 28일이 될 겁니다. 즉 4~28일 중에서 하루를 랜덤으로 뽑으면 되겠네요. 처음과 마지막 범위를 모두 포함하는 randint 함수를 활용하여 다음과 같이 풀 수 있습니다. 이 때 date 변수는 정수형 데이터이므로 다른 문자열과 함께 출력하기 위해 str( ) 로 감싸주어 문자열 형태로 변환해주어야 하는 점 주의해주세요.
from random import *
date = randint(4, 28) # 4 ~ 28 일 중에서 임의의 날짜 선정
print("오프라인 스터디 모임 날짜는 매월 " + str(date) + "일로 선정되었습니다.")
'파이썬 강의 > 기본편' 카테고리의 다른 글
[파이썬 기본편] 4-2.슬라이싱 (1) | 2021.02.04 |
---|---|
[파이썬 기본편] 4-1.문자열 (0) | 2021.02.03 |
[파이썬 기본편] 3-4.랜덤함수 (5) | 2021.02.01 |
[파이썬 기본편] 3-3.숫자처리함수 (2) | 2021.01.31 |
[파이썬 기본편] 3-2.간단한수식 (6) | 2021.01.30 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- repl.it
- onlineclass
- vscode
- pygame
- 환경설정
- 행맨
- Colab
- game
- Mac
- GUI
- 코랩
- coloso
- 챗GPT
- 파이썬
- c언어
- Xcode
- 비주얼 스튜디오 코드
- 아나콘다
- 나도코딩
- 파이게임
- pycharm
- Unity
- Tkinter
- Coding
- Visual Studio Code
- ChatGPT
- 주피터노트북
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함