Question: How to multiply every second number in Python? The first part prints it in a list: def toDigits(g): return [int (y) for y in str(g)]

How to multiply every second number in Python?

The first part prints it in a list:

def toDigits(g): return [int (y) for y in str(g)] print (str(toDigits(759283)))

The second part: prints every number and multiplies all by 2, I'm trying to get to print like this [14, 5, 18, 2, 16, 3]

def doubleEveryOther(g): return [int(y) * 2 for y in toDigits(g)]

print(str(doubleEveryOther(759283)))

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!