to my knowledge, if you input any text it will return true and if you input nothing it will return false. if it’s possible without if statements, how do i check if they inputted ‘True’ or 'False (/ ‘1’ or ‘0’) when im doing ‘bool(input("Input True or False ")’.

  • @nieceandtows
    link
    -810 months ago

    You can use eval(input). It converts string to whatever the actual content is.

    • @[email protected]
      link
      fedilink
      210 months ago

      Be careful here though as it’ll run anything they type in

      There may be a way in via the parser/tokeniser which is less iffy?

      • @[email protected]
        link
        fedilink
        510 months ago

        Yeah, don’t do that. Users could accidentally or maliciously type something that would get executed as python code and break your program