python - while loop until input is has fulfilled two statements -


def ask_input(prompt, error):     while true:         value = input(prompt)         try:             int(value) > 1             break         except valueerror:             print(error)         else:             return value 

so want make simple function returns value if integrel , greater 1. far function seems accept put in. need make multiple loops or can integrate both of statement in while loop?

use if statement:

while true:     value = input(prompt)     try:         if int(value) > 1:             return int(value)  # return value if condition met     except valueerror error:         print(error) 

Comments