-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathguess_random.py
More file actions
46 lines (32 loc) · 908 Bytes
/
guess_random.py
File metadata and controls
46 lines (32 loc) · 908 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#!/usr/bin/python3
##
# what is input and output
# understand the data types
# understand how things are sorted/interfaced
##
import random
def guessNumber(guess, number):
if guess != number:
while True:
guess = input("Guess again ")
print('Yes! The number is ' + str(number))
def main():
while True:
msg = input("What should I do? ")
if msg == "quit":
break
print(msg)
# create a list for numbers
numbers = []
#ask for inputs
numbers.append(int(input('Enter a number ')))
numbers.append(int(input('Enter another number ')))
# sort numbers to min, max
numbers.sort()
#create a random number between min, max
number = random.randrange(numbers[0], numbers[1])
print('number: ', number)
msg = 'guess a number between ' + str(numbers) + ' '
guess = int(input(msg))
print('guess: ', guess)
guessNumber(guess, number)