141k views
4 votes
50 Points - Using Python, solve this problem.

50 Points - Using Python, solve this problem.-example-1

1 Answer

3 votes

Answer:

def calculate_dose(weight):

if weight < 5.2:

dose = 1.25

elif weight >= 5.2 and weight < 7.9:

dose = 2.5

elif weight >= 7.9 and weight < 10.4:

dose = 3.75

elif weight >= 10.4 and weight < 15.9:

dose = 5

elif weight >= 15.9 and weight < 21.2:

dose = 7.5

else:

dose = 10

return dose

# example usage

print(calculate_dose(8)) # output: 2.5

print(calculate_dose(18)) # output: 7.5

print(calculate_dose(25)) # output: 10

:Here's the Python code to solve the problem:

```python

def calculate_dose(weight):

if weight < 5.2:

dose = 1.25

elif weight >= 5.2 and weight < 7.9:

dose = 2.5

elif weight >= 7.9 and weight < 10.4:

dose = 3.75

elif weight >= 10.4 and weight < 15.9:

dose = 5

elif weight >= 15.9 and weight < 21.2:

dose = 7.5

else:

dose = 10

return dose

# example usage

print(calculate_dose(8)) # output: 2.5

print(calculate_dose(18)) # output: 7.5

print(calculate_dose(25)) # output: 10

```

In this code, we define a function called `calculate_dose` that takes in the weight of the child as a parameter. The function then checks the weight against the weight ranges in the table provided and returns the corresponding dose for that weight.

We can then call this function for each of the provided examples (8 kg, 18 kg, and 25 kg) and print out the result. The output of the function for each example is shown in the comments.

User Radicaled
by
7.9k points

No related questions found