강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

희영님의 프로필 이미지
희영

작성한 질문수

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

퀴즈 #2

퀴즈 2번 질문이요ㅜㅜ

작성

·

327

0

print("오프라인 스터디 모임 날짜는 매월 ", int((random()*29)+4),"일로 선정되었습니다.")
라고 하면 4~28중에 나오는거 아닌가요? 왜 31까지 나오는걸까요ㅠ

답변 1

0

random함수는 0이상 1미만의 수를 리턴해주는데 29를 곱해줬으니 0이상 29미만이 되고 +4를 해주면 4이상 33미만이 되어 마지막 int가 적용되면 4 ~ 32까지 정수를 리턴하는거 아닌가요??

저도 같은 생각이 들어서 저 명령어를 검증하려고 "Run"을 직접 클릭해가면서 확인했는데요.

혹시 반복문과 break를 활용해서 노가다 없이 저 문장을 검증하는 방법이 있을까요?

정확하게 어떤 내용을 검증하고 싶으신지 자세히 설명 부탁드립니다.

희영님의 프로필 이미지
희영

작성한 질문수

질문하기