Python Forum
I don't know what's wrong with this code [Python Console]
Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
I don't know what's wrong with this code [Python Console]
#5
Okay so I have managed to resolve the problem; I just changed some of the typecasting and such, because I had forgotten that when a variable's value is determined by an input, it is automatically regarded as a string. Here is the finished code:
>>> attempts=0;guess=0;number=random.randint(1,100)
>>> while int(guess)!=number:
...     if int(attempts)<1:guess=input('Feeling lucky?  Take a guess!\n');attempts+=1
...     elif int(guess)>number:guess=input('Too high!  Would you like to try again?\nEnter a number = Yes          Alt + F4 = No\n');attempts+=1
...     elif int(guess)<number:guess=input('Try a bit higher!  Would you like to try again?\nEnter a number = Yes          Alt + F4 = No\n');attempts+=1
... else:
...     if attempts<5:print('Congratulations!  That only took you '+str(attempts)+' attempts - pretty impressive!')
...     elif int(attempts)<10:print('It took you '+str(attempts)+' tries, but you got there eventually!')
...     else:print('Gosh!  '+str(attempts)+' guesses?!  It\'s not your lucky day.');print(input('How long did you spend trying?\n')+'?  Lol')
Also, ichabod801, when you say not to use ; to put multiple commands in one line, where I have lines like
if int(attempts)<1:guess=input('Feeling lucky?  Take a guess!\n');attempts+=1
I was unsure how to put the
attempts+=1
section in a separate line with accurate syntax. Could you give me an example of how to do this? Also any optimisation (or general) tips would be appreciated.
Reply


Messages In This Thread
RE: I don't know what's wrong with this code [Python Console] - by H0M1C1D4L_P1G - Dec-22-2019, 07:46 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  In Console,Python anna17 0 236 Mar-23-2024, 08:24 PM
Last Post: anna17
  I have a code which is very simple but still I cannot detect what's wrong with it max22 1 520 Nov-07-2023, 04:32 PM
Last Post: snippsat
  Something wrong with my code FabianPruitt 5 904 Jul-03-2023, 10:55 PM
Last Post: Pedroski55
  Compiles Python code with no error but giving out no output - what's wrong with it? pythonflea 6 1,639 Mar-27-2023, 07:38 AM
Last Post: buran
  Video recording with Raspberry Pi - What´s wrong with my python code? Montezuma1502 3 1,320 Feb-24-2023, 06:14 PM
Last Post: deanhystad
  Why doesn't this code work? What is wrong with path? Melcu54 7 1,898 Jan-29-2023, 06:24 PM
Last Post: Melcu54
  Am I wrong or is Udemy wrong? String Slicing! Mavoz 3 2,656 Nov-05-2022, 11:33 AM
Last Post: Mavoz
  Python Flask Realtime system printout (console) ffmpeg jttolleson 3 3,012 Apr-18-2022, 06:39 PM
Last Post: jttolleson
  Wrong code in Python exercise MaartenRo 2 1,564 Jan-01-2022, 04:12 PM
Last Post: MaartenRo
  The code I have written removes the desired number of rows, but wrong rows Jdesi1983 0 1,653 Dec-08-2021, 04:42 AM
Last Post: Jdesi1983

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020