Answer:
def statement(numbers):
deposits = []
withdrawals = []
for number in numbers:
if number > 0:
deposits.append(number)
if number < 0:
withdrawals.append(number)
return [sum(deposits), sum(withdrawals)]
Explanation:
*The code is in Python.
Create a function called statement that takes numbers as a parameter
Inside the function, create two empty lists called deposits and withdrawals. Create a for loop that iterates through the numbers. Inside the loop, if a number is greater than 0, add it to the deposits. If a number is smaller than 0, add it to the withdrawals. When the loop is done, return the sum of the deposits and the sum of the withdrawals (use sum function to sum the numbers in the lists)
Answer:
I would do newWord = word1 * word2
Explanation:
seems best for combining words. It wouldn't be - or == and + seems more math while * seems more combining words.
Answer:
This is one of the efficient ways to find the number of occurrences of a given number in a list:
<h3><u>def find_num(arr,n):</u></h3><h3><u> return len([count for count in arr if count == n])</u></h3><h3><u>print(find_num([0,1,1,1,0],1))</u></h3>
If you want a simpler version, you can try this:
<h2><u>def find_num(arr,n):</u></h2><h2><u> count = 0 </u></h2><h2><u> for i in range(len(arr)): </u></h2><h2><u> if arr[i]==n: </u></h2><h2><u> count += 1 </u></h2><h2><u> return count</u></h2><h2><u>print(find_num([0,1,1,1,0],1))</u></h2>
This is the simplest method:
<h2><u>
arr = [0,1,1,1,0]</u></h2><h2><u>
print(arr.count(1))</u></h2>
I think I gave you enough examples. This should get you started off easily.
If you need an explanation, I am happy to help you. BTW I started python 6 months back so even I am pretty new to this.