亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

自動檢測Alice成績,并保存舊成績輸出新成績

d = {

? ? 'Alice': 45,

? ? 'Bob': 60,

? ? 'Candy': 75,

? ? 'David': 86,

? ? 'Ellena': 49

}

if 'Alice' in d.keys():

? ? print('Alice old score is ' + str(d['Alice']))

? ? d['Alice'] = 60

? ? print('Alice new score is ' + str(d['Alice']))


正在回答

3 回答

old_score?=?d.get('Alice')
d['Alice']?=?60
print(old_score)


0 回復 有任何疑惑可以回復我~

d = {

? ? 'Bob': 60,

? ? 'Candy': 75,

? ? 'Dadid':86,

? ? 'Ellena':49

}

if d.get('Alice') != None:

? ? alice = d.get('Alice')

? ? print(d.get('Alice'))

? ? d['Alice']=60

? ? print(d)

else:

? ? d['Alice']=60

? 這段代碼怎么什么都打印不出來,麻煩各位同學幫忙看下!

0 回復 有任何疑惑可以回復我~
#1

幕布斯9526405

d = { 'Alice':45, 'Bob': 60, 'Candy': 75, 'Dadid':86, 'Ellena':49 } if d.get('Alice') != None: alice = d.get('Alice') print(d.get('Alice')) d['Alice']=60 else: d['Alice']=60 print(d)
2021-03-20 回復 有任何疑惑可以回復我~
#2

幕布斯9526405

我去,發出來怎么是這樣的 你把if下面的print(b)這一句放到最后一行頂格就行了,記得頂格,這樣子這個print(b)就會在if循環執行完之后再執行, 因為你d里沒有alice,所致if循環執行的時候判斷條件d.get('alice')!=None為false,然后跳過了if下面的語句直接執行了else下面的語句給他賦值。但是你else下面是沒有print的
2021-03-20 回復 有任何疑惑可以回復我~
#3

weixin_慕蓋茨3126952

d = { 'Alice':45, 'Bob': 60, 'Candy': 75, 'Dadid':86, 'Ellena':49 } if d.get('Alice') != None: alice = d.get('Alice') print(alice) d['Alice']=60 print(d['Alice']) else: d['Alice']=60 print(d['Alice']) 試試看,這個。
2021-09-29 回復 有任何疑惑可以回復我~

# Enter a code

d = {


? ? 'Alice': [45],


? ? 'Bob': 60,


? ? 'Candy': 75,


? ? 'David': 86,


? ? 'Ellena': 49


}


if 'Alice' in d:

? ? print('Alice old score is ' + str(d.get('Alice')[0:len(d.get('Alice'))]))

? ? d['Alice'].append(60)


? ? print('Alice new score is ' + str(d['Alice'][-1]))




0 回復 有任何疑惑可以回復我~
#1

慕粉0006213351

為啥是-1啊
2023-08-20 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

自動檢測Alice成績,并保存舊成績輸出新成績

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號