我的问题是我只想将字符串“Karte1”添加到列表中一次但现在,字符串“Karte1”正在无限次地添加到列表中。。
希望你能帮助我:)

import random

Deck1 = []

def startgame():
    try:
        "Karte1" not in Deck1
        if True:
            Deck1.append("Karte1")
        if False:
            pass
    except:
        pass


while True:
    startgame()
    print(Deck1)

最佳答案

如果需要唯一的值,可以使用集合。
但在您的情况下,只需将代码更改为:

if "Karte1" not in Deck1:
    Deck1.append("Karte1")

编辑:
注意,在while语句中,当定义的函数名为startgame时,调用函数startgame2

08-27 18:14