Ú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.
[ Szerkesztve ]
"We spared no expense"
Új hozzászólás Aktív témák
- iPhone 15 Pro 128GB - full karcmentes, dobozos, 100% akku, garancia
- Zero 9 (Techlife X6) elektromos roller (35km táv, 45km/h sebesség)
- Dell G5 5590 15.6" FHD IPS i5-9300H GTX 1650 16GB 1TB magyar vbill ujjlolv új akku gar
- Xbox Series X 1TB - 9 hónap garancia, vállalkozástól!
- ESP8266 offline ETAHEN / GOLDHEN wifi modult
- Nintendo töltők! GBA SP, Ds Fat, Ds Lite, 2Ds, 3Ds, N2Ds, N3Ds, DSi XL is! R4 Wood, R4i SDHC is!
- Használt Nintendo Wii és Wii U játékok - COD, LEGO, Mario, Sonic - STB!
- Ds, 3Ds játékok - Ds Stylusok, Ds Lite fóliák, töltők, - R4 Wood, R4 Gold, R4 SDHC is!
- Asztali Pc Intel I5
- Gigabyte H87M-D3H i5 Intel asztali számítógép 8GB HDMI, munkára tanulásra játékra PCIe 3.0
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen