-
-
Save gkalemis/5a79f52ab3f7ff82cf343997475c44a6 to your computer and use it in GitHub Desktop.
Fortune Teller final
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
''' | |
This is a Fortune Teller computer program | |
It uses two functions that are combined to work together | |
''' | |
import random | |
def getAnswer(answerNumber): | |
'''Return a answer based on a number input from 1 to 9 | |
Args: | |
answerNumber (int) : The variable of the function | |
''' | |
if answerNumber == 1: | |
return 'It is certain' | |
elif answerNumber == 2: | |
return 'It is decidedly so' | |
elif answerNumber == 3: | |
return 'Yes' | |
elif answerNumber == 4: | |
return 'Reply hazy try again' | |
elif answerNumber == 5: | |
return 'Ask again later' | |
elif answerNumber == 6: | |
return 'Concentrate and ask again' | |
elif answerNumber == 7: | |
return 'My reply is no' | |
elif answerNumber == 8: | |
return 'Outlook not so good' | |
elif answerNumber == 9: | |
return 'Very doubtful' | |
def adviseMe(question): | |
'''Prints a answer that is returned from getAnswer function | |
based on a random number from 1 to 9 | |
Args: | |
question (str) : The variable of the function | |
''' | |
r = random.randint(1,9) | |
fortune = getAnswer(r) | |
print ("You asked : " + question) | |
print ("My answer is : ", end ="") | |
print (fortune) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment