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
Post a Comment