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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

打印玩家的得分

打印玩家的得分

holdtom 2023-12-12 14:44:27
如何打印玩家的姓名和分數?**(玩家)擁有(得分)積分這是我的代碼????#python 3.7.1print ("Hello, Dcoder!")players = ["Akshit","Bhavya", "Hem", "Jayu", "Jay M", "Jay Savla", "Miraj", "Priyank", "PD", "Pratik"]score = [0,0,0,0,0,0,0,0,0,0]#0 = Akshit#1 = Bhavya#2 = Hem#3 = Jayu#4 = Jay M#5 = Jay Savla#6 = Miraj#7 = Priyank#8 = PD#9 = Pratik#10 = Shamuprint (players)print (score)players.append("Shamu")score. append(0)#RRvCSKscore[9] = (score[9]+100)score[7] = (score[7]+50)score[4] = (score[4]+30)print ("Result")print (players)print (score)
查看完整描述

3 回答

?
慕斯709654

TA貢獻1840條經驗 獲得超5個贊

players = ["Akshit","Bhavya", "Hem", "Jayu", "Jay M", "Jay Savla", "Miraj", "Priyank", "PD", "Pratik"]

score = [0,1,2,3,4,5,6,7,8,9]

   

for player, sc in zip(players, score):

    print("{} has {} points".format(player, sc))

輸出:


Akshit has 0 points

Bhavya has 1 points

Hem has 2 points

Jayu has 3 points

Jay M has 4 points

Jay Savla has 5 points

Miraj has 6 points

Priyank has 7 points

PD has 8 points

Pratik has 9 points

zip1通過聚合每個可迭代對象中的元素來創建迭代器(這里有players和score列表)。players和中的每個元素score都放在一起,然后在下一行打印到控制臺。


查看完整回答
反對 回復 2023-12-12
?
精慕HU

TA貢獻1845條經驗 獲得超8個贊

如果我理解這個問題,這很容易。我很確定是這樣的:


#python 3.7.1

print ("Hello, Dcoder!")


players = ["Akshit","Bhavya", "Hem", "Jayu", "Jay M", "Jay Savla", "Miraj", "Priyank", "PD", "Pratik"]

score = [0,0,0,0,0,0,0,0,0,0]

#0 = Akshit

#1 = Bhavya

#2 = Hem

#3 = Jayu

#4 = Jay M

#5 = Jay Savla

#6 = Miraj

#7 = Priyank

#8 = PD

#9 = Pratik

#10 = Shamu


print(players)

print(score)


players.append("Shamu")

score.append(0)


#RRvCSK

score[9] = (score[9]+100)

score[7] = (score[7]+50)

score[4] = (score[4]+30)


print("Result is: ")


for i in range(11):

    print(f"{players[i]} has {str(score[i])} points")

我所做的只是添加一個 for 循環,每次都會打印玩家的姓名和得分。


查看完整回答
反對 回復 2023-12-12
?
江戶川亂折騰

TA貢獻1851條經驗 獲得超5個贊

使用字典:


players = ["Akshit","Bhavya", "Hem", "Jayu", "Jay M", "Jay Savla", "Miraj", "Priyank", "PD", "Pratik"]

score = [0,0,0,0,0,0,0,0,0,0]


dct = {k: v for k, v in zip(players, score)}


dct["Akshit"] += 100

print(dct)

輸出

{'Akshit': 100,

 'Bhavya': 0,

 'Hem': 0,

 'Jay M': 0,

 'Jay Savla': 0,

 'Jayu': 0,

 'Miraj': 0,

 'PD': 0,

 'Pratik': 0,

 'Priyank': 0}


查看完整回答
反對 回復 2023-12-12
  • 3 回答
  • 0 關注
  • 246 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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