私は Python を初めて使用し、foursquare の非常に単純化されたバージョンを作成しようとしています。
ユーザーがチェックインしたり、以前のチェックインを日付と場所で検索したりできるようにしたいと考えています。私が持っているコードはチェックインで問題なく動作しているようですが、検索でユーザーに結果が返されません。ループ内の言葉遣いが間違っていることはわかっていfor
ますが、辞書を検索する方法について混乱しています。
助けてくれて本当にありがとうございます。
print("What would you like to do? \n1 Check-in \n" \
"2 Search check-ins by date \n3 Search check-ins by location \n4 Exit")
while True:
import datetime
current_date = str(datetime.datetime.now())
check_in = {}
choice = input("\nYour choice: ")
if choice == '1':
location = input("\nPlease enter your current location: ")
check_in[current_date] = location
print("You have checked in at", location, current_date)
elif choice == '2':
date_search = input("Please enter a date (yyyy/mm/dd) ")
for date in check_in.keys():
if date_search in check_in(date):
print(check_in[key])
elif choice == '3':
location_search = input("Please enter a location: ")
for date in check_in.keys():
if location_search in check_in(date):
print(date)
elif choice == '4':
break