Skip to content

Instantly share code, notes, and snippets.

@ChangJoo-Park
Last active December 16, 2015 08:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ChangJoo-Park/5404364 to your computer and use it in GitHub Desktop.
Save ChangJoo-Park/5404364 to your computer and use it in GitHub Desktop.
숫자를 입력받아 for 반복문을 사용합니다.
# encoding: utf-8
=begin
**이 문서는 루비 2.0.0-p0 버전의 Ruby core API 기반의 메소드를 사용합니다.**
** 작성자 정보
** 박창주
** pcjpcj2@gmail.com
** http://parkcj.wordpress.com
** 2013-04-07
이상의 오감도 제 1호 계속
사용자의 입력을 받아서 시를 작성해 보자
작성 순서는
1. 시작할 아해의 번호를 입력한다.
2. 끝날 아해의 번호를 입력한다.
3. 만약 시작할 아해의 번호가 끝날 아해의 번호보다 크다면 끝날 아해의 번호를 다시 입력하도록 한다.
=end
# 사용자에게 숫자를 입력 받자
print "시작할 아해의 번호를 말해주세요\n -> "
start_number = gets.chop.to_i
# gets를 이용하여 사용자의 입력을 받을 수 있다.
# 이번에는 끝날 아해의 번호를 입력받자.
print "끝날 아해의 번호를 말해주세요\n -> "
end_number = gets.chop.to_i
# 정상적으로 입력 된다.
# 그럼 이를 이용하여 출력하여보자
for num in (start_number..end_number)
puts num
end
# 잘 출력된다.
# 그럼 숫자를 입력하지 않은 경우엔 어떻게 될까?
# 시작할 아해의 번호에 '시작' 끝날 아해의 번호에 '끝' 을 입력하여 보자
# 잘 실행되는가?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment