I am playing around with Python's turtle module.
I want to draw a vertical oval, half of which is crossed by the y axis, when the user enters only the radius of a small arc (you can try 120).
Here is an approximate diagram of what it should look like.
Here is the code snippet of how I usually draw an ellipse (you can draw a large arc first, then a small one).:
import turtle
r=int(input()) # smaller radius
t=turtle.Turtle()
for i in range(2):
t.circle(r, 90)
t.circle(r*2, 90)
turtle.done()

This code should work:
I modified your original code so that there's a horizontal offset that centers the oval to x = 0. It also rotates the turtle before drawing, so that the oval gets rotated by the same amount. It doesn't use any extra libraries either.