-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
50 lines (39 loc) · 1.37 KB
/
Copy pathmain.py
File metadata and controls
50 lines (39 loc) · 1.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
import turtle
import pandas
data= pandas.read_csv("indian_capital.csv")
screen=turtle.Screen()
its = turtle.Turtle()
screen.title("Indian States Guess")
screen.addshape("Indian Map.gif")
turtle.shape("Indian Map.gif")
# Here generate X and y coordinate in map of each state
# def get_x_y(x, y):
# state_name=screen.textinput(title="state_name", prompt="enter")
# print(state_name)
# print(x, y)
#
# screen.onscreenclick(get_x_y)
# turtle.mainloop()
guessed_state_list ={}
while len(guessed_state_list)<31:
guess_states= (screen.textinput(title=f"{len(guessed_state_list)} |50 States Correct", prompt="Guess Indian States")
.title())
states= data.States.to_list()
if guess_states == "Exit":
not_guess_state = []
for i in states:
if i not in guessed_state_list:
not_guess_state.append(i)
data = pandas.DataFrame(not_guess_state)
data.to_csv('which you not answered.csv')
break
elif guess_states in states:
if guess_states not in guessed_state_list:
guessed_state_list.append(guess_states)
its = turtle.Turtle()
its.hideturtle()
its.penup()
coordinates=data[data.States==guess_states]
its.goto(coordinates.x.item(), coordinates.y.item())
its.write(guess_states)
screen .exitonclick()