13
|
1 day1.rb(main):001:0> #! /usr/bin/env ruby
|
|
2 day1.rb(main):002:0*
|
|
3 day1.rb(main):003:0* puts 'Hello, World'
|
|
4 Hello, World
|
|
5 => nil
|
|
6 day1.rb(main):004:0> puts 'Hello, Ruby'.index('Ruby')
|
|
7 7
|
|
8 => nil
|
|
9 day1.rb(main):005:0> i = 1
|
|
10 => 1
|
|
11 day1.rb(main):006:0>
|
|
12 day1.rb(main):007:0* while i <= 10
|
|
13 day1.rb(main):008:1> puts "This is sentence number #{i}"
|
|
14 day1.rb(main):009:1> i = i + 1
|
|
15 day1.rb(main):010:1> end
|
|
16 This is sentence number 1
|
|
17 This is sentence number 2
|
|
18 This is sentence number 3
|
|
19 This is sentence number 4
|
|
20 This is sentence number 5
|
|
21 This is sentence number 6
|
|
22 This is sentence number 7
|
|
23 This is sentence number 8
|
|
24 This is sentence number 9
|
|
25 This is sentence number 10
|
|
26 => nil
|
|
27 day1.rb(main):011:0>
|
|
28 day1.rb(main):012:0*
|
|
29 day1.rb(main):013:0* randNum = rand(10)
|
|
30 => 3
|
|
31 day1.rb(main):014:0> guess = 11
|
|
32 => 11
|
|
33 day1.rb(main):015:0> until guess == 'q' or guess.to_i == randNum
|
|
34 day1.rb(main):016:1> puts 'Guess the number (0-9) or "q" to quit'
|
|
35 day1.rb(main):017:1> guess = gets.strip
|
|
36 day1.rb(main):018:1> end
|
|
37 Guess the number (0-9) or "q" to quit
|
|
38 Guess the number (0-9) or "q" to quit
|
|
39 Guess the number (0-9) or "q" to quit
|
|
40 Guess the number (0-9) or "q" to quit
|
|
41 Guess the number (0-9) or "q" to quit
|
|
42 Guess the number (0-9) or "q" to quit
|
|
43 => nil
|
|
44 day1.rb(main):019:0>
|
|
45 day1.rb(main):020:0* puts "Well done! The number was #{randNum}" unless guess == 'q'day1.rb(main):020:0*
|
|
46 day1.rb(main):020:0>
|
|
47 Well done! The number was 3
|
|
48 => nil
|