- Milyen okostelefont vegyek?
- Redmi Note 10 Pro - majdnem minden stimmel
- iPhone topik
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Telekom mobilszolgáltatások
- Huawei Watch GT 3 Pro - korlátolt szépség
- Vivo X200 Pro - a kétszázát!
- Samsung Galaxy Watch6 Classic - tekerd!
- Android alkalmazások - szoftver kibeszélő topik
- 8300 mAh, maradhat?
Új hozzászólás Aktív témák
-
-
-
n00n
őstag
válasz
Jester01 #127 üzenetére
Kiegészítettem egy break-kel (illetve egy print-el, hogy lássam még mennyi csapat van vissza). Négy csapat esetén gyönyörűen elboldogul, többnél már viszont kiakad. Ötlet?
meccs_per_fordulo = len(teams)/2
fordulok = []
while len(all_match) != 0:
fordulo = []
torlendo = []
for meccsek in all_match:
if meccsek[0] not in fordulo and meccsek[1] not in fordulo:
fordulo.insert(0, ";")
fordulo.insert(0, meccsek[1])
fordulo.insert(0, meccsek[0])
torlendo.insert(0, meccsek)
if len(fordulo) == meccs_per_fordulo * 3:
fordulok.append(fordulo)
#Törlés ciklus:
for delmatch in torlendo:
all_match.remove(delmatch)
print("\n" + str(all_match))
break -
n00n
őstag
válasz
Jester01 #125 üzenetére
De n db csapatra kell megírni, nem pedig csak négyre sajnos.
Próbáltam írni rá egy módszert, de nem akar összejönni.
Az all_match-ben már benne vannak a meccsek. A teams-ben pedig a csapatokmeccs_per_fordulo = len(teams)/2
fordulok = []
while len(all_match) != 0:
fordulo = []
torlendo = []
for meccsek in all_match:
if meccsek[0] not in fordulo and meccsek[1] not in fordulo:
fordulo.insert(0, ";")
fordulo.insert(0, meccsek[1])
fordulo.insert(0, meccsek[0])
torlendo.insert(0, meccsek)
if len(fordulo) == meccs_per_fordulo * 3:
fordulok.append(fordulo)
#Törlés ciklus:
for delmatch in torlendo:
all_match.remove(delmatch)
Új hozzászólás Aktív témák
Hirdetés
- Posta, csomagküldés
- Milyen okostelefont vegyek?
- 3DMark 11 eredmények
- Milyen autót vegyek?
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Trollok komolyan
- Okos Otthon / Smart Home
- Digital Fingerprinting: Így buktat le a böngésződ a neten - Tech Percek #18
- Bluetooth hangszórók
- Építő/felújító topik
- További aktív témák...
- Szinte új, minőségi, állítható ritkítóolló
- ÁRGARANCIA!Épített KomPhone i5 13400F 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- AKCIÓ! Lenovo Legion Slim 5 16AHP9 notebook - R7 8845HS 16GB RAM 512GB SSD RTX 4060 8GB Win11
- Készpénzes számítógép PC félkonfig alkatrész hardver felvásárlás személyesen / postával korrekt áron
- Huawei P20 Lite 64GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest