吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 891|回复: 2
收起左侧

[已解决] python二维列表问题

[复制链接]
wws741 发表于 2021-11-11 23:09
本帖最后由 wws741 于 2021-11-11 23:14 编辑

[Python] 纯文本查看 复制代码
allplayers=[]
num=int(input('请输入玩家人数:'))
def Welcome_Players(n):  
    for i in range(n):      
        name=input('请输入玩家'+str(i+1)+'的姓名:')
        print('欢迎玩家:'+name)
       
        allplayers.append(name) 
Welcome_Players(num)

import random
RANKS=("A","2","3","4","5","6","7","8","9",
       "10","J","Q","K")
SUITS=('Z','X','C','V')
CARDS=[]
def Generate_Cards():
    for i in RANKS:
        for j in SUITS:
            CARDS.append(i+j)
    random.shuffle(CARDS)
    print(CARDS)
Generate_Cards()

def Computer_Point(card):
        if    card[0]==  "J" or card[0] ==  "Q" or card[0]==  "K": 
            cardpoint = 0.5 
        elif card[0]== "A":
            cardpoint = 1
        elif len(card[0])>2:
            cardpoint = 10
        else: 
            cardpoint = int(card[0])
        return cardpoint
        

i=0

while i<num:   
    allplayers[i][2].append(CARDS[0])
    allplayers[i][3]=Computer_Point(CARDS[0])
    del CARDS[0]
    i=i+1

print(allplayers) 


最后allplayers[2].append(CARDS[0])
    allplayers[3]=Computer_Point(CARDS[0])这里怎么添加啊  字符串类型无法修改,如何变成内嵌列表的形式

图片.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

puremorning 发表于 2021-11-12 00:05
在Welcome_Players里面添加name的时候不要直接加,来一个tmp=[], tmp.append(name), 再把tmp添加到allplayers里面去,这样后面可以加
 楼主| wws741 发表于 2021-11-12 09:55
puremorning 发表于 2021-11-12 00:05
在Welcome_Players里面添加name的时候不要直接加,来一个tmp=[], tmp.append(name), 再把tmp添加到allplay ...

感谢,我直接添加[name]
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 20:16

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表