Use code tag,read BBCode help.
Here is code without(>>>) which shall only be there if do interactive testing.
Also fixed error in code.
Copy this code and open
Now you can run code it with
Here is code without(>>>) which shall only be there if do interactive testing.
>>>
shall not be there when writing longer code.Also fixed error in code.
import random # write answers ans1 = "go for it!" ans2 = "No way, sir" ans3 = "Not sure. Ask again." ans4 = "Fear of the unknown." ans5 = "It would be madness to do that." ans6 = "Only You can save mankind." ans7 = "Makes no difference to me." ans8 = "That's the right choice." print("Welcome to my magic 8 ball.") question = input("ask me for advice then press RETURN to shake me. \n") print("shaking... \n" * 4) choice = random.randint(1, 8) if choice == 1: answer = ans1 elif choice == 2: answer = ans2 elif choice == 3: answer = ans3 elif choice == 4: answer = ans4 elif choice == 5: answer = ans5 elif choice == 6: answer = ans6 elif choice == 7: answer = ans7 else: answer = ans8 print(answer) input("\n\nPress the RETURN key to finish.")
Output:E:\1
λ python ans.py
Welcome to my magic 8 ball.
ask me for advice then press RETURN to shake me.
shaking...
shaking...
shaking...
shaking...
go for it!
Press the RETURN key to finish.
So it work,if you shall use code in IDLE look at image.Copy this code and open
File --> New File
window(paste in code and save it as eg ans.py
)Now you can run code it with
Run -- Run Module(F5)
.