title: How to define Variables in a Function by Input?
body: <p>I would be really happy if someone could help me with this promblem, cuz I am kinda stuck here. I am trying to 'trigger' the function, by calling it by name and afterwards adding the variables, by writing numbers, which are split by a space between. </p>
  
  <pre><code>#I tried:
  #(Input: Test1 4 5)
  Input = input().split()
  
  def Test1(X,Y = 3):
       print(X,Y)
  
  dic = {'Test1':Test1}
  dic[Input[0]](Input[1:len(Input)])
  #But it wil give me: ['4', '5'] 3 instead of just 4 5
  </code></pre>
  
  <p>I want to define X and Y, not just X what I just did. </p>
  
  <p>I am using py3.0</p>
  
  <p>I am very thankful for every Suggestion</p>