aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--examples/guessing.sloth18
1 files changed, 14 insertions, 4 deletions
diff --git a/examples/guessing.sloth b/examples/guessing.sloth
index 830519b..1938269 100644
--- a/examples/guessing.sloth
+++ b/examples/guessing.sloth
@@ -1,14 +1,24 @@
val computer = random(1, 10);
+
var tries = 0;
var correct = false;
+
while !correct {
print("\nPick a number between 1 and 10: ");
val human = parse_int(readln());
- if human == computer {println("You guessed the same number as me!");
- correct = true;
+
+ if human == computer {
+ println("You guessed the same number as me!");
+ correct = true;
+ }
+
+ if human > computer {
+ println("Your guess was too high.");
+ }
+
+ if human < computer {
+ println("Your guess was too low.");
}
- if human > computer {println("Your guess was too high.");}
- if human < computer {println("Your guess was too low.");}
tries = tries + 1;
}