Kartlar ve takımları python'da saklamanın en iyi yolu nedir? Böylece, bu değerlere başka bir değişkende referans gösterebilirim?python'da bir kart oyunu için bir güverte uygulamak için en iyi yol
Örneğin, el olarak adlandırılan bir listem varsa (oyuncular eldeki kartlar), belirli kartların takımlarının ve değerlerinin isimlerini referans alabilecek değerleri nasıl tutabilirim ve bu adlar ve takımların değerleri ve değerleri nasıl olur? kartlar saklanabiliyor mu?
Basit çekimleri veya kodlanmış dizeleri kullanarak bir kartı kesinlikle temsil edebilirsiniz, ancak Ned Batchelder'ın yanıtı size daha fazla özellik kazandırır. Poker gibi daha karmaşık bir şeyi almadan önce War gibi basit bir kart oyunuyla başlarsanız, zengin karşılaştırma operatörlerini tanımlayabileceğiniz bir Kart sınıfını tanımlamanın değerini görürsünüz. 'sınıf yöntemleri kullanarak, yerine 10 için as "T" için "A" karşılaştırmak için çalışırken bazı korkak özel mantık oluşturmak yerine, aynı zamanda bazı oyunların kartlara birden fazla olası değerlere sahip olduğunu unutmayın, 21'de as gibi 1 veya 11 olabilir – PaulMcG