Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.


Have an account? Sign In Now

Sorry, you do not have a permission to ask a question, You must login to ask question.

Forgot Password?

Need An Account, Sign Up Here
Sign InSign Up

Algoritmo Lab Forum

Algoritmo Lab Forum Logo Algoritmo Lab Forum Logo

Algoritmo Lab Forum Navigation

  • Forum
  • Algoritmo Lab
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Forum
  • Algoritmo Lab
Home/ Questions/Q 338
Next
In Process
Bikash Ghosh
Bikash Ghosh

Bikash Ghosh

  • 2 Questions
  • 0 Answers
  • 0 Best Answers
  • 1 Point
View Profile
  • 0
Bikash GhoshUser
Asked: January 26, 20212021-01-26T17:09:28+00:00 2021-01-26T17:09:28+00:00In: Python

How can I validate user input in Python

  • 0

How can I make the program ask for valid inputs instead of crashing when non-sensible data is entered?

  • 1 1 Answer
  • 51 Views
  • 0 Followers
  • 0
Answer
Share
  • Facebook

    1 Answer

    • Voted
    • Oldest
    • Recent
    1. Shivam17

      Shivam17

      • 0 Questions
      • 2 Answers
      • 0 Best Answers
      • 29 Points
      View Profile
      Shivam17 SME
      2021-01-26T17:31:32+00:00Added an answer on January 26, 2021 at 5:31 pm

      To continue the input instead of getting the program terminated, we need to use the concept of “Try … Except …” block. Try… Except… blocks are used for Exception Handling.

      Whenever an error is occured, the except block handles it. And whenever the input is correct the loop will break.

      Example:

      ##########################################

      while True:
      try:
      integer_input = int(input(‘Enter a number: ‘))
      except:
      print(‘Input should be a number !!!’)
      else:
      print(‘\n\nCorrect Input …’)
      break

      print(‘The number entered is ‘, integer_input)

      ##########################################

      In the above program, we need an integer/numeric input. If an user enters ‘abcd’, instead of terminating the program, the program will go to except  block and this loop will continue till the user enters a correct input i.e. integer input.

      As soon as the user enters 43, the loop breaks.

      • 2
      • Share
        Share
        • Share on Facebook
        • Share on Twitter
        • Share on LinkedIn
        • Share on WhatsApp

    You must login to add an answer.

    Forgot Password?

    Need An Account, Sign Up Here

    Sidebar

    Ask A Question
    • Popular
    • Answers
    • Tags
    • NehaSequeira

      Intercept in linear regression model

      • 2 Answers
    • NehaSequeira

      Scaling for numeric variables

      • 2 Answers
    • mahima_vaidya

      Multiple Linear Regression

      • 2 Answers
    • Aditya Sharma

      Are there any coding standards in Python?

      • 2 Answers
    • Bikash Ghosh

      Model Overfitting or Underfitting

      • 2 Answers
    • Dipayan Sarkar
      Dipayan Sarkar added an answer One of the assumptions of Linear Regression - No multicollinearity.… July 14, 2021 at 4:46 am
    • mahima_vaidya
      mahima_vaidya added an answer 'OLS' object has no attribute 'pvalues' This is the error… July 6, 2021 at 7:24 am
    • Dipayan Sarkar
      Dipayan Sarkar added an answer The statsmodels.regression.linear_model.OLSResults.pvalues should give you the pvalues of the respective… July 5, 2021 at 6:10 pm
    • shreemann
      shreemann added an answer If we remove the intercept then that would make the… June 23, 2021 at 4:53 am
    • Suchita
      Suchita added an answer When we scale the date prior to train-test split,  we… June 18, 2021 at 11:35 am
    codingstandards linear regression logistic regression p-value python pythoncoding question

    Top Members

    Dipayan Sarkar

    Dipayan Sarkar

    • 0 Questions
    • 39 Points
    SME
    Shivam17

    Shivam17

    • 0 Questions
    • 29 Points
    SME
    Prasad Valse

    Prasad Valse

    • 0 Questions
    • 28 Points
    SME

    Explore

    • Recent Questions
    • Feed
    • Most Answered
    • Answers
    • No Answers
    • Most Visited
    • Most Voted

    © 2021 Algoritmo Lab. All Rights Reserved