python - Input multiple lines in pycharm -
this question has answer here:
- taking multiple inputs user in python 9 answers
i error when try input program tries find location of number in array, want give entire input @ 1 go how can it, there easier way? thank you. following error when trying execute in console in pycharm
example
input
2
4
1 2 3 4
3
5
10 90 20 30 40
40
# returns index of x in arr if present, # else returns -1 def search(arr, x): n = len(arr) j in range(0,n): if (x == arr[j]): return j return -1 # input number of test cases t = int(raw_input()) # 1 one run input test cases in range(0,t): # input size of array n = int(raw_input()) # input array arr = map(int, raw_input().split()) # input element searched x = int(raw_input()) print(search(arr, x))
on pycharm console input:
2 4 1 2 3 4 3 5 10 90 20 30 40 40
output
traceback (most recent call last): file "<input>", line 8, in <module> valueerror: invalid literal int() base 10: '2\n 41 2 3 4\n 3\n 5\n 10 90 >20 30 40\n 40'
bcoz input string can not convert int ('2\n 41 2 3 4\n 3\n 5\n 10 90 >20 30 40\n 40') should parse input value '\n' , ' ' fist , convert int numbers
Comments
Post a Comment