我試圖讓使用這些指令嘗試使用python
編寫創建2只列出了程序中的電話簿,使電話簿:名字之一和電話號碼。給這些變量適當的名稱(例如名稱和數字)。使用for循環,讓用戶爲電話簿輸入3個姓名和3個號碼。下一步:顯示電話簿中的條目,名稱和號碼。使用for循環。接下來,請求用戶輸入名稱。將他們的輸入存儲在變量中。使用搜索來查看名稱是否被輸入到名稱列表中。如果名稱在名稱列表中,請打印該號碼。如果沒有該程序響應,則顯示「未找到名稱」。
你的輸出應該是這樣的:
Name Number
sally 11
bob 22
carl 33
Number you are looking for is: 11
所有我想知道的是你如何做一個簡單的列表出來的用戶inputed數據。所以我可以做這個問題。
Pseudocode is
#LOOP THREE TIMES
# names = GET INPUT name
# numbers = GET INPUT number
#END LOOP
#LOOP THREE TIMES
# PRINT (name) in names, (number) in numbers
#END LOOP
# searchName = GET INPUT "Enter a name for Search"
#IF searchName IN names THEN
# PRINT matching number
# LOOP names
# IF searchName == name THEN
# foundIndex = name(index)
# searchPhoneNumber = phoneNumber[foundIndex]
# END IF
# END LOOP
# PRINT searchPhoneNumber
#ELSE
# PRINT "Name Not Found"
#END IF
請編輯你的問題,包括你有的任何Python代碼,即使它是錯誤的。我們不會爲你做你的功課 –
使用字典來做到這一點 – hadi
@hadi字典_might_是一個更好的選擇,但在問題文本中它特別聲明使用兩個列表。 – Lafexlos