Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Taking user input
#5
(Sep-19-2018, 03:42 AM)mtndewwarrior Wrote: how would i take there second answer and save it as bot_corner_up_to_left or bot_corner_up_to_right depending on what they answer. so that i the equation would know that they typed in left and would save it as bot_corner_up_to_left.

The equation knows that you typed in left because offset_left_or_right is equal to left. You store the information in bot_corner_to_left_or_right regardless of the answer to the first question. You use the combination of offset and bot_corner_to to tell what's going on.

Think about it this way. If offset is 'left', then bot_corner_up_to_left is 'left' or 'right', and bot_corner_up_to_right is undefined/empty. If offset is 'right', then bot_corner_up_to_left is undefined/empty and bot_corner_up_to_right is 'left' or 'right'. So you always have an empty variable. It simplifies your code to combine the two variables, and it never loses information. Then you can use the value of offset to determine the meaning of the bot_corner_to_left_or_right.

You can do it the way you are doing, but it's going to make your code a lot more complicated. Especially if I'm right that there is more to this equation than just what we're talking about. The more complicated your code is, the harder it is going to be to write and maintain. So you want to go for simpler code whenever you can.
Craig "Ichabod" O'Brien - xenomind.com
I wish you happiness.
Recommended Tutorials: BBCode, functions, classes, text adventures
Reply


Messages In This Thread
Taking user input - by mtndewwarrior - Sep-19-2018, 03:03 AM
RE: Taking user input - by ichabod801 - Sep-19-2018, 03:20 AM
RE: Taking user input - by mtndewwarrior - Sep-19-2018, 03:42 AM
RE: Taking user input - by gruntfutuk - Sep-19-2018, 08:14 AM
RE: Taking user input - by mtndewwarrior - Sep-20-2018, 12:35 AM
RE: Taking user input - by ichabod801 - Sep-19-2018, 02:20 PM
RE: Taking user input - by ichabod801 - Sep-20-2018, 01:40 AM
RE: Taking user input - by mtndewwarrior - Sep-20-2018, 03:03 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  How to revert back to a previous line from user input Sharkenn64u 2 1,230 Dec-28-2024, 08:02 AM
Last Post: Pedroski55
  User input with while loops chizzy101010 2 6,953 Aug-25-2024, 06:00 PM
Last Post: chizzy101010
  WHILE LOOP NOT RETURNING USER INPUT AFTER ZerroDivisionError! HELP! ayodele_martins1 7 2,735 Oct-01-2023, 07:36 PM
Last Post: ayodele_martins1
  restrict user input to numerical values MCL169 2 2,015 Apr-08-2023, 05:40 PM
Last Post: MCL169
  user input values into list of lists tauros73 3 2,097 Dec-29-2022, 05:54 PM
Last Post: deanhystad
Information How to take url in telegram bot user input and put it as an argument in a function? askfriends 0 2,504 Dec-25-2022, 03:00 PM
Last Post: askfriends
Question Take user input and split files using 7z in python askfriends 2 2,473 Dec-11-2022, 07:39 PM
Last Post: snippsat
Sad how to validate user input from database johnconar 3 4,323 Sep-11-2022, 12:36 PM
Last Post: ndc85430
  How to split the input taken from user into a single character? mHosseinDS86 3 2,320 Aug-17-2022, 12:43 PM
Last Post: Pedroski55
  Use pexpect to send user input alisha17 0 3,346 May-10-2022, 02:44 AM
Last Post: alisha17

Forum Jump:

User Panel Messages

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