Clearly you need to translate the day name into a number, e.g with a global list:
DAYS = ['Sunday', 'Monday', ... , 'Saturday']
(replace the ... with the other day names:-).
To translate the day name into an index in the list (a number from 0 to 6 included), use the list method index:
daynum = DAYS.index(dayname)
that raises a ValueError if dayname is not a valid weekday name, which I'm guessing is OK or else you would have told us your specifications for such a user error! (I'm assuming dayname is the name of the argument your function accepts).
Next, you add number to the daynum and take it modulo 7 so it's again a number between 0 and 6 included:
result_day = (daynum + number) % 7
finally, you use this to index the list and return the result:
return DAYS[result_day]
I hope you can put these together into the function you need so you get at least a little learning out of the exercise (as opposed to none if we gave you the needed function ready to copy and paste!-)
Edit: I see the number you're passing is actually a string -- any reason for this very peculiar choice...? If it's part of a really, truly, very remarkably strange specification, you'll also need to make into a number, of course -- i.e, at the very start,
number = int(number)
A suggestion to preserve the sanity of anybody reading your code: do not name number a variable that is not a number -- like the well-known psychological test where you have a bunch of color names each printed in a color different from the one it's naming, this kind of thing really throws people's brains for a loop!-)
datetimeandtimedeltafrom the datetime module?{ }.{}icon!-)