Write a program to create a dictionary to store names of States and their capitals.(upto 5 states) 2
Answers
def main():
states, capitals = [], []
for i in range(5):
state, capital = input(f"state_{i}: "), input(f"capital_{i}: ")
print()
states.append(state)
capitals.append(capital)
return dict(zip(states, capitals))
print(main())
Answer:
Use Python 3
def main():
def main():states, capitals = [], []
def main():states, capitals = [], []for i in range(5):
def main():states, capitals = [], []for i in range(5):state, capital = input(f"state_{i}: "), input(f"capital_{i}: ")
def main():states, capitals = [], []for i in range(5):state, capital = input(f"state_{i}: "), input(f"capital_{i}: ")print()
def main():states, capitals = [], []for i in range(5):state, capital = input(f"state_{i}: "), input(f"capital_{i}: ")print()states.append(state)
def main():states, capitals = [], []for i in range(5):state, capital = input(f"state_{i}: "), input(f"capital_{i}: ")print()states.append(state)capitals.append(capital)
def main():states, capitals = [], []for i in range(5):state, capital = input(f"state_{i}: "), input(f"capital_{i}: ")print()states.append(state)capitals.append(capital)return dict(zip(states, capitals))
def main():states, capitals = [], []for i in range(5):state, capital = input(f"state_{i}: "), input(f"capital_{i}: ")print()states.append(state)capitals.append(capital)return dict(zip(states, capitals))print(main())