Mercurial > repos > other > SevenLanguagesInSevenWeeks
comparison 1-Ruby/day1-irb.output @ 13:3e4ea3d47880
Add day 1 exercises
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Tue, 03 Jan 2017 20:10:57 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
12:e5b84cc7bc29 | 13:3e4ea3d47880 |
---|---|
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 |