Break Program whilst in a while true - try and exceptHow to properly ignore exceptionsDoes Python have “private” variables in classes?Running unittest with typical test directory structureWhy is reading lines from stdin much slower in C++ than Python?How do I restart a program based on user input?Asking the user for input until they give a valid responseWhy is [] faster than list()?Python: while (True != True) loopBreak out of while True loop with functionHow did they break out from this while true loop?

What would be the ideal melee weapon made of "Phase Metal"?

Do native speakers use ZVE or CPU?

Interpreting the word "randomly"

How can I legally visit the United States Minor Outlying Islands in the Pacific?

What is a printer console?

wavelength of seismic wave with a gaussian source

nginx serves wrong domain site. It doenst shows default site if no configuration applies

Robbers: The Hidden OEIS Substring

Find values of x so that the matrix is invertible

How can an advanced civilization forget how to manufacture its technology?

Why hasn't the U.S. government paid war reparations to any country it attacked?

When is pointing out a person's hypocrisy not considered to be a logical fallacy?

Find the wrong number in the given series: 6, 12, 21, 36, 56, 81?

Why the term 'unified' in "unified mass unit"?

Is `curl something | sudo bash -` a reasonably safe installation method?

Can a continent naturally split into two distant parts within a week?

A DVR algebra with weird automorphisms

Where is my understanding of TikZ styles wrong?

Metric version of "footage"?

Does Google Maps take into account hills/inclines for route times?

Why does Hellboy file down his horns?

As a DM, how to avoid unconscious metagaming when dealing with a high AC character?

How to check the quality of an audio sample?

In which ways do anagamis still experience ignorance?



Break Program whilst in a while true - try and except


How to properly ignore exceptionsDoes Python have “private” variables in classes?Running unittest with typical test directory structureWhy is reading lines from stdin much slower in C++ than Python?How do I restart a program based on user input?Asking the user for input until they give a valid responseWhy is [] faster than list()?Python: while (True != True) loopBreak out of while True loop with functionHow did they break out from this while true loop?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








-3















I need my program to break if the user inputs 'no'. At the moment, the program will not break, and when 'no' is inputed, the try and except restarts



while final_answer_check == True:

try:
final_answer = str(input("Do you want a copy of the answers?"))
if final_answer.lower() == "no":
final_answer_check = False


I'd expect the program to break, but it just asks "Do you want a copy of the answers?" again










share|improve this question
























  • input is already in a str

    – DirtyBit
    Mar 26 at 5:42











  • where is your except block?

    – DirtyBit
    Mar 26 at 5:42











  • Oh and where is the loop?

    – DirtyBit
    Mar 26 at 5:43











  • DirtyBit - I have removed the except and loop parts so that it will fit into the question panel. thanks for the help

    – José Qosé
    Mar 26 at 5:46











  • you should always post a code snippet that could reproduce the problem you are facing, see if the answer I posted helps?

    – DirtyBit
    Mar 26 at 5:52

















-3















I need my program to break if the user inputs 'no'. At the moment, the program will not break, and when 'no' is inputed, the try and except restarts



while final_answer_check == True:

try:
final_answer = str(input("Do you want a copy of the answers?"))
if final_answer.lower() == "no":
final_answer_check = False


I'd expect the program to break, but it just asks "Do you want a copy of the answers?" again










share|improve this question
























  • input is already in a str

    – DirtyBit
    Mar 26 at 5:42











  • where is your except block?

    – DirtyBit
    Mar 26 at 5:42











  • Oh and where is the loop?

    – DirtyBit
    Mar 26 at 5:43











  • DirtyBit - I have removed the except and loop parts so that it will fit into the question panel. thanks for the help

    – José Qosé
    Mar 26 at 5:46











  • you should always post a code snippet that could reproduce the problem you are facing, see if the answer I posted helps?

    – DirtyBit
    Mar 26 at 5:52













-3












-3








-3








I need my program to break if the user inputs 'no'. At the moment, the program will not break, and when 'no' is inputed, the try and except restarts



while final_answer_check == True:

try:
final_answer = str(input("Do you want a copy of the answers?"))
if final_answer.lower() == "no":
final_answer_check = False


I'd expect the program to break, but it just asks "Do you want a copy of the answers?" again










share|improve this question
















I need my program to break if the user inputs 'no'. At the moment, the program will not break, and when 'no' is inputed, the try and except restarts



while final_answer_check == True:

try:
final_answer = str(input("Do you want a copy of the answers?"))
if final_answer.lower() == "no":
final_answer_check = False


I'd expect the program to break, but it just asks "Do you want a copy of the answers?" again







python






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 26 at 5:43









DirtyBit

1




1










asked Mar 26 at 5:40









José QoséJosé Qosé

1




1












  • input is already in a str

    – DirtyBit
    Mar 26 at 5:42











  • where is your except block?

    – DirtyBit
    Mar 26 at 5:42











  • Oh and where is the loop?

    – DirtyBit
    Mar 26 at 5:43











  • DirtyBit - I have removed the except and loop parts so that it will fit into the question panel. thanks for the help

    – José Qosé
    Mar 26 at 5:46











  • you should always post a code snippet that could reproduce the problem you are facing, see if the answer I posted helps?

    – DirtyBit
    Mar 26 at 5:52

















  • input is already in a str

    – DirtyBit
    Mar 26 at 5:42











  • where is your except block?

    – DirtyBit
    Mar 26 at 5:42











  • Oh and where is the loop?

    – DirtyBit
    Mar 26 at 5:43











  • DirtyBit - I have removed the except and loop parts so that it will fit into the question panel. thanks for the help

    – José Qosé
    Mar 26 at 5:46











  • you should always post a code snippet that could reproduce the problem you are facing, see if the answer I posted helps?

    – DirtyBit
    Mar 26 at 5:52
















input is already in a str

– DirtyBit
Mar 26 at 5:42





input is already in a str

– DirtyBit
Mar 26 at 5:42













where is your except block?

– DirtyBit
Mar 26 at 5:42





where is your except block?

– DirtyBit
Mar 26 at 5:42













Oh and where is the loop?

– DirtyBit
Mar 26 at 5:43





Oh and where is the loop?

– DirtyBit
Mar 26 at 5:43













DirtyBit - I have removed the except and loop parts so that it will fit into the question panel. thanks for the help

– José Qosé
Mar 26 at 5:46





DirtyBit - I have removed the except and loop parts so that it will fit into the question panel. thanks for the help

– José Qosé
Mar 26 at 5:46













you should always post a code snippet that could reproduce the problem you are facing, see if the answer I posted helps?

– DirtyBit
Mar 26 at 5:52





you should always post a code snippet that could reproduce the problem you are facing, see if the answer I posted helps?

– DirtyBit
Mar 26 at 5:52












2 Answers
2






active

oldest

votes


















1














Continuing from the comments, this should do:



final_answer_check = True # a boolean flag 

while final_answer_check: # while the flag is set to true
try:
final_answer = str(input("Do you want a copy of the answers?"))
if final_answer.lower() == "no":
final_answer_check = False
except:
pass


EDIT:



A better approach however could be to use a infinite loop with a break:



while True:
try:
final_answer = input("Do you want a copy of the answers?")
if final_answer.lower() == "no":
break
except:
pass


OUTPUT:



Do you want a copy of the answers?no

Process finished with exit code 0





share|improve this answer
































    1














    First, you need to define the variable final_answer_check and set the value into True. If you build your code in a block of try...except, you need to make it complete, not only try.



    final_answer_check = True
    while final_answer_check == True:
    try:
    final_answer = str(input("Do you want a copy of the answers?"))
    if final_answer.lower() == "no":
    final_answer_check = False
    else:
    final_answer_check = True
    except:
    print ("your another code should be here")





    share|improve this answer

























    • @t.m.adam Yes, you're right.

      – YusufUMS
      Mar 26 at 6:03













    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55350508%2fbreak-program-whilst-in-a-while-true-try-and-except%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1














    Continuing from the comments, this should do:



    final_answer_check = True # a boolean flag 

    while final_answer_check: # while the flag is set to true
    try:
    final_answer = str(input("Do you want a copy of the answers?"))
    if final_answer.lower() == "no":
    final_answer_check = False
    except:
    pass


    EDIT:



    A better approach however could be to use a infinite loop with a break:



    while True:
    try:
    final_answer = input("Do you want a copy of the answers?")
    if final_answer.lower() == "no":
    break
    except:
    pass


    OUTPUT:



    Do you want a copy of the answers?no

    Process finished with exit code 0





    share|improve this answer





























      1














      Continuing from the comments, this should do:



      final_answer_check = True # a boolean flag 

      while final_answer_check: # while the flag is set to true
      try:
      final_answer = str(input("Do you want a copy of the answers?"))
      if final_answer.lower() == "no":
      final_answer_check = False
      except:
      pass


      EDIT:



      A better approach however could be to use a infinite loop with a break:



      while True:
      try:
      final_answer = input("Do you want a copy of the answers?")
      if final_answer.lower() == "no":
      break
      except:
      pass


      OUTPUT:



      Do you want a copy of the answers?no

      Process finished with exit code 0





      share|improve this answer



























        1












        1








        1







        Continuing from the comments, this should do:



        final_answer_check = True # a boolean flag 

        while final_answer_check: # while the flag is set to true
        try:
        final_answer = str(input("Do you want a copy of the answers?"))
        if final_answer.lower() == "no":
        final_answer_check = False
        except:
        pass


        EDIT:



        A better approach however could be to use a infinite loop with a break:



        while True:
        try:
        final_answer = input("Do you want a copy of the answers?")
        if final_answer.lower() == "no":
        break
        except:
        pass


        OUTPUT:



        Do you want a copy of the answers?no

        Process finished with exit code 0





        share|improve this answer















        Continuing from the comments, this should do:



        final_answer_check = True # a boolean flag 

        while final_answer_check: # while the flag is set to true
        try:
        final_answer = str(input("Do you want a copy of the answers?"))
        if final_answer.lower() == "no":
        final_answer_check = False
        except:
        pass


        EDIT:



        A better approach however could be to use a infinite loop with a break:



        while True:
        try:
        final_answer = input("Do you want a copy of the answers?")
        if final_answer.lower() == "no":
        break
        except:
        pass


        OUTPUT:



        Do you want a copy of the answers?no

        Process finished with exit code 0






        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Mar 26 at 5:55

























        answered Mar 26 at 5:44









        DirtyBitDirtyBit

        1




        1























            1














            First, you need to define the variable final_answer_check and set the value into True. If you build your code in a block of try...except, you need to make it complete, not only try.



            final_answer_check = True
            while final_answer_check == True:
            try:
            final_answer = str(input("Do you want a copy of the answers?"))
            if final_answer.lower() == "no":
            final_answer_check = False
            else:
            final_answer_check = True
            except:
            print ("your another code should be here")





            share|improve this answer

























            • @t.m.adam Yes, you're right.

              – YusufUMS
              Mar 26 at 6:03















            1














            First, you need to define the variable final_answer_check and set the value into True. If you build your code in a block of try...except, you need to make it complete, not only try.



            final_answer_check = True
            while final_answer_check == True:
            try:
            final_answer = str(input("Do you want a copy of the answers?"))
            if final_answer.lower() == "no":
            final_answer_check = False
            else:
            final_answer_check = True
            except:
            print ("your another code should be here")





            share|improve this answer

























            • @t.m.adam Yes, you're right.

              – YusufUMS
              Mar 26 at 6:03













            1












            1








            1







            First, you need to define the variable final_answer_check and set the value into True. If you build your code in a block of try...except, you need to make it complete, not only try.



            final_answer_check = True
            while final_answer_check == True:
            try:
            final_answer = str(input("Do you want a copy of the answers?"))
            if final_answer.lower() == "no":
            final_answer_check = False
            else:
            final_answer_check = True
            except:
            print ("your another code should be here")





            share|improve this answer















            First, you need to define the variable final_answer_check and set the value into True. If you build your code in a block of try...except, you need to make it complete, not only try.



            final_answer_check = True
            while final_answer_check == True:
            try:
            final_answer = str(input("Do you want a copy of the answers?"))
            if final_answer.lower() == "no":
            final_answer_check = False
            else:
            final_answer_check = True
            except:
            print ("your another code should be here")






            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Mar 26 at 6:03

























            answered Mar 26 at 5:49









            YusufUMSYusufUMS

            1,2155 silver badges19 bronze badges




            1,2155 silver badges19 bronze badges












            • @t.m.adam Yes, you're right.

              – YusufUMS
              Mar 26 at 6:03

















            • @t.m.adam Yes, you're right.

              – YusufUMS
              Mar 26 at 6:03
















            @t.m.adam Yes, you're right.

            – YusufUMS
            Mar 26 at 6:03





            @t.m.adam Yes, you're right.

            – YusufUMS
            Mar 26 at 6:03

















            draft saved

            draft discarded
















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55350508%2fbreak-program-whilst-in-a-while-true-try-and-except%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

            Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

            Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript