sep / app
razanalsulami's picture
Create app
1901b68 verified
raw
history blame
No virus
1.53 kB
# Sample context and question
context = """Saudi Arabia, officially known as the Kingdom of Saudi Arabia, is the largest country in the Middle East.
It is bordered by Jordan, Iraq, Kuwait, Bahrain, Qatar, the United Arab Emirates, Oman, and Yemen.
The capital city is Riyadh. Saudi Arabia is known for its vast deserts, including the Rub’ al Khali, also
known as the Empty Quarter, which is the largest continuous sand desert in the world. The country is also famous
for being the birthplace of Islam and home to its two holiest cities, Mecca and Medina. Saudi Arabia's economy is
heavily dependent on oil, making it one of the world’s leading oil producers and exporters. The official language
is Arabic, and the currency is the Saudi riyal."""
question = "What is the capital of Saudi Arabia?"
# Function to extract the answer from the context
def find_answer(context, question):
if "capital" in question.lower():
# Searching for the word "capital" in the context
sentences = context.split(".")
for sentence in sentences:
if "capital" in sentence.lower():
# Assuming the answer follows after the word "capital"
words = sentence.split()
if "capital" in words:
index = words.index("capital")
# Return the next word which should be the capital city
return words[index + 3] # The word after 'capital city is'
answer = find_answer(context, question)
print(f"Answer: {answer}")