iT邦幫忙

0

利用python將程式設計為可以重複詢問使用者鍵與值,並加入字典,直到輸入end才結束程式

  • 分享至 

  • xImage

班上成績的字典如下:
Class={"Rena"=65,"Cypher"=72,"Sova"=88,"Omen"=92,"Jett"=43,"Viper"=90,"Killjoy"=39}
將程式設計為可以重複詢問使用者鍵與值,並加入字典,直到輸入end才結束程式

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
海綿寶寶
iT邦大神 1 級 ‧ 2021-12-14 10:02:29
最佳解答
Class={"Rena":65,"Cypher":72,"Sova":88,"Omen":92,"Jett":43,"Viper":90,"Killjoy":39}

while True:
	name = input("Name?")
	if (name=="end"):
		break
	else:
		score = input("Score?")
		if (score=="end"):
			break
		else:
			Class[name] = int(score)

print(Class)
看更多先前的回應...收起先前的回應...

要不要寫一本習題解答,造福莘莘學子.

好主意
/images/emoticon/emoticon57.gif

froce iT邦大師 1 級 ‧ 2021-12-14 15:03:01 檢舉

我現在連作業自己寫我都不太想回了。科科

時常會重複,然後又都是標題隨便打,tag也亂用,後續的人不好查.
不知道有沒有出版社來出幾本習題解答,省得隔一段時間就重複來問.

時常會重複,然後又都是標題隨便打,tag也亂用,後續的人不好查.

我想起吳宗憲常掛在嘴邊的一個詞兒
Who cares
/images/emoticon/emoticon48.gif

1
tryit
iT邦研究生 4 級 ‧ 2021-12-13 23:15:25
dic = {}
while True:
    key = input("key?")
    if key =="end":
        break
    value = input("value?")
    dic[key] = value

我要發表回答

立即登入回答