List operarions | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 2

List operarions

num=(10, 9,8,7,6,5) num[0]=num[1]-5 If 4 in nums: print(num[3]) else: print(num[4]) How's the ans is 7....i cant understand anyone can help me?

2nd Oct 2019, 1:10 PM
Mohan kumar T
11 Answers
+ 1
num[0]= num[1] - 5 #num[1] is 9 num[0]= 9 - 5 num[0]= 4
2nd Oct 2019, 1:20 PM
Taste
Taste - avatar
+ 6
In the beginning: num = [10, 9, 8, 7, 6, 5] because: num[0] = num[1] - 5 and num[1] is 9, and num[0] = 4 thus now: num = [4, 9, 8, 7, 6, 5] Because 4 in [4, 9, 8, 7, 6, 5], num[3], which is 7, is printed.
2nd Oct 2019, 2:02 PM
Seb TheS
Seb TheS - avatar
+ 2
Num=(10,9,8,7,6,5) Num[0]=num[1]-5 If in nums: Print(nums[3]) Else: Print(nums[4]) It is the answer because they said output nums number 3 And remember when you start counting you start from zero Now the new will be Num=(4,9,8,7, 6, 5) So the third one we will be 7 And if you still don't understand go back to the beginning where the lesson just started it's no big deal
14th Oct 2021, 3:22 PM
Jeremiah
Jeremiah - avatar
+ 1
Because list first item is the 0, the second item is 1... In this example num[0] is 10, num[1] is 9...
16th Mar 2021, 3:10 PM
aitor escudier
aitor escudier - avatar
+ 1
I'll try and break it down line by line: Line #1 num=(10,9,8,7,6,5) # The list and its contents are provided and assigned to the variable num Line #2 num[0]=num[1]-5 # num[0] is reassigning the value of the 1st element in the list (currently 10) to the difference of the value of the 2nd element (currently 9) minus 5. 9-5=4. The 1st element now has a value of 4. Now, num=(4,9,8,7,6,5) Line #3 If 4 in num: # This is testing if the value of 4 exists in the list assigned to the num variable. If it is True (i.e. the value is found), move on to the next line. If False, move on to Line #6 Line #4 print(num[3]) # This is saying to print the value of the 4th Element in list assigned to the num variable (currently 7) Line #6 print(num[4]) # This is saying to print the 5th element of the list assigned to the variable num (currently 6) if the test in Line 3 were False.
7th Apr 2022, 8:16 AM
MonkikoBytes
MonkikoBytes - avatar
0
num[0] = num[1] -5#num[1] is 9 num[0]=9-5 num[0]=4
10th Apr 2021, 12:27 PM
Hafsa Farooq
Hafsa Farooq - avatar
0
nums = [3, 2, 8] print(not 4 in nums) print(4 not in nums) print(not 3 in nums) print(3 not in nums)
12th Apr 2022, 1:09 PM
Jena
0
List starts from [0,1,2,3,4..........] num = [10,9,8,7,6,5] 0 is 10 1 is 9 2 is 8 3 is 7 4 is 6 5 is 5
29th Jul 2022, 8:33 AM
Yash Patkar
Yash Patkar - avatar
- 1
Given is num,condition is num[0]=num[1]-5,so we assign num[1]=9-5=4 Go to loop If 4 is print num[3] Result is 4 so we print the 3 num.3 num is 7.so 7 is answer
11th Jun 2021, 5:49 AM
Finding Me
- 1
Coming to 2nd row num[0] which is 10 is asigned ir replaced with num[1]-5 or 9-5 or 4 Now in 3rd row.... 4 in nums is true hence num[3] means 4th numbers will be printed which is 7
3rd Oct 2021, 6:49 PM
#gthkr
#gthkr - avatar
- 2
List operarions num=(10, 9,8,7,6,5) num[0]=num[1]-5 #num[0] = 10 and num[1]-5 = 9-5 = 4. #we take the number four and we affect to num[0] which is equal to 10,that mean num[0] = 4 now. If 4 in nums: #from what is above we know that the number 4 exists in the list, so the condition is checked. print(num[3]) #like that our condition is checked, so the first print () is executed.which gives us the result as 7, because do you remember that:num[0]=4,num[1]=9,num[2]=8, and num[3]= 7, ...etc else: print(num[4])
2nd May 2021, 2:24 AM
Ibrahima Abdellahi
Ibrahima Abdellahi - avatar