python:compare 个值与字典中的其他值
python:compare values with other values in dictionary
现在我必须随机选择状态作为问题并将答案与资本进行比较,如果用户提供正确答案循环必须退出。
我有一本字典
{'state': ['Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California'],
'capital': ['Montgomery', 'Juneau', 'Phoenix', 'Little Rock']}
假设州和首都是 1 比 1 且顺序正确,这样的事情可能会奏效(未测试)
import random
random_state = random.choice(your_dict.get('state')
index = your_dict.get('state').index(random_state)
answer = your_get_answer_method() #returns the answer, process if needed (lower ... etc)
if your_dict.get('capital')[index] == answer:
#do some stuff here
现在我必须随机选择状态作为问题并将答案与资本进行比较,如果用户提供正确答案循环必须退出。
我有一本字典
{'state': ['Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California'],
'capital': ['Montgomery', 'Juneau', 'Phoenix', 'Little Rock']}
假设州和首都是 1 比 1 且顺序正确,这样的事情可能会奏效(未测试)
import random
random_state = random.choice(your_dict.get('state')
index = your_dict.get('state').index(random_state)
answer = your_get_answer_method() #returns the answer, process if needed (lower ... etc)
if your_dict.get('capital')[index] == answer:
#do some stuff here