0
why isn't this working here but works well on pc
tries = 0 answer = 'samsung' print('Let\'s play a guessing game, guess the name of my phone') while tries <= 3: tries = tries + 1 count = 3 - tries print('what is my phone name') guess = input() if guess == answer: print('you are correct') break elif tries == 3: print('No more tries, the answer is ' + answer) break else: print('try again, you have ' + str(count) + 'tries')
4 Answers
+ 2
Cos this program does not take over the control from console for writing redirect. So you can't input anything with input() function while running.
Actually all those codes running here is through steps bellow
1. Coding local
2. Send to remote server
3. Run there
4. Return the result from remote server
5. Display result local
Thus when you using input() function it is prompting in remote computer not this app! That is why your code can't run abnormal here.
While using in pic you have full control to run codes in local and get input stream of local.
Hope this is helpful for you.
0
What results do you expect and do you get instead? Please elaborate.
0
it's suppose to print you are correct if the right answer is inputted and give the user three chances to get the correct answer after which the correct answer is displayed
0
A test is close your inter net connection of your iPad or iPhone while your in code playground, and the run again, there is nothing happen