io - How to find minimum and maximum among a list of integers in Python without using built-in functions from console -


in following code, unable accept input list values console.

    s=[] in range(10):     s[i]=int(input('enter integers 1 10\n'))   mini=11 temp in s:     if mini>temp:             mini=temp print('minimum : '+str(mini))  maxi=0 temp in s :     if maxi<temp:         maxi=temp print('maximum :'+str(maxi)) 

indexerror : list argument index out of range.

cant find index went out of range.please help, in advance.

you should appending, cannot index empty list s[i] fail straight away s[0] list empty:

s = [] in range(10):    s.append(int(input('enter integers 1 10\n')))  mini,maxi = 0, 11 temp in s:     if temp < mini:         mini = temp     if temp > maxi:         maxi = temp print('minimum : '+str(mini)) print('maximum :'+str(maxi)) 

you can check 2 in single loop above instead of doing 2 iterations on s.

you can use list compt create list of numbers:

s = [int(input('enter integers 1 10\n')) _ in range(10)] 

Comments