0
DEFAULT PARAMETERS AND USER INPUTS IN PYTHON
Given function with a default parameter like def f(input1, input2 = 'default') calling it with direct inputs (for example f('a' , 'b'), f('a')) works, while requesting the inputs from a user like f(input() , input()) ; f(input(),) ; f(input()) doesn't works, raising a missing input or EOF error, does It exist a method to handle user inputs while admitting a default parameter?
1 Answer
+ 1
You can do a try-except block.
try:
a = input()
except:
a = 'default'
More on the syntax here: https://www.sololearn.com/learn/JUMP_LINK__&&__Python__&&__JUMP_LINK/2441/?ref=app