Hirdetés
- Internet Rádió építése (hardver), és programozása
- CES 2026: a Gigabyte legfrissebb csúcs-VGA-ja mindenképp kitűnik a tömegből
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- CES 2026: nagy újítást hoz az érkező AMD EPYC
- Milyen TV-t vegyek?
- Azonnali VGA-s kérdések órája
- Kormányok / autós szimulátorok topikja
- Melyik tápegységet vegyem?
- Házimozi haladó szinten
- Milyen egeret válasszak?
Új hozzászólás Aktív témák
-
cousin333
addikt
Feltételezem, hogy mondjuk az emberek nevű listában már minden beolvasott név szerepel. Ekkor le kell generálni az összes lehetséges permutációt, hiszen "Eszter köszönti Bélát", de kell egy "Béla köszönti Esztert" is. Ez alapból szépen sorba lesz rendezve, tehát meg kell keverni őket. A kód:
import itertools
import random
variaciok = list(itertools.permutations(emberek, 2))
random.shuffle(variaciok)A random.shuffle helyben keverget, tehát a bemenet és a kimenet egyaránt a variaciok nevű változó. Innen már csak le kell generálni a mondatokat, ami elég egyszerűen megy:
mondatok = [i[0]+' köszönt '+i[1]+' nevű ismerősének.' for i in variaciok]
Ezután ezt ki kell íratni a konzolra, fájlba... stb. Szerintem kb. ennyi. Ez működik 2, vagy akár 100 embernél is.
Új hozzászólás Aktív témák
- Sorozatok
- Azonnali mobilos kérdések órája
- Internet Rádió építése (hardver), és programozása
- CES 2026: a Gigabyte legfrissebb csúcs-VGA-ja mindenképp kitűnik a tömegből
- iPhone topik
- Windows Phone felhasználók OFF topikja
- Xiaomi 15T - reakció nélkül nincs egyensúly
- BestBuy ruhás topik
- Milyen légkondit a lakásba?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...
- Uhh Lenovo ThinkPad P15 G2 Tervező Vágó Laptop -75% 15,6" i7-11850H 32/512 T1200 4GB /1 Millió/
- Samsung Galaxy Note 10+ 5G
- Apple iPhone 12 Pro Max 256Gb, 12 hónap Garancia, Kék Színben, Uj akkumulátor
- Dell Latitude 5521 / i7-11850H /16gb ram / 256gb SSD / Világitó Bill / WIN11
- TERVEZŐGÉP HP FireFly 16 G9 / i7-1265u /16gb ddr5 / 512gb SSD / Nvidia 4gb dedikált / Világitó Bill
- Készpénzes / Utalásos Videokártya és Hardver felvásárlás! Személyesen vagy Postával!
- Blackview Link 8 12,7" Tablet
- GYÖNYÖRŰ iPhone 13 mini 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3841, 100% Akkumulátor
- Xiaomi 13T Dobozzal Töltővel
- Okosóra felvásárlás!! Samsung Galaxy Watch 6, Samsung Galaxy Watch 7, Samsung Galaxy Watch Ultra
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


