Hirdetés
- Milyen okostelefont vegyek?
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- One mobilszolgáltatások
- Samsung Galaxy S24 - nos, Exynos
- Távozik az Apple vezérigazgatója
- Android szakmai topik
- Xiaomi 13 Pro - szerencsés szám
- Xiaomi 15 Ultra - kamera, telefon
- OnePlus 15 - van plusz energia
- Fotók, videók mobillal
Új hozzászólás Aktív témák
-
cousin333
addikt
válasz
Gyuri27
#3332
üzenetére
Én valahogy így oldanám meg a feladatot:
import randomimport itertoolshfeherje = ['H1', 'H2', 'H3', 'H4', 'H5', 'H6', 'H7', 'H8', 'H9', 'H10', 'H11', 'H12', 'H13', 'H14', 'H15', 'H16']nfeherje = ['N1', 'N2', 'N3', 'N4', 'N5', 'N6', 'N7', 'N8', 'N9']variansok = itertools.product(hfeherje, nfeherje)nevek = 'COVIDSARS'elnevezesek = [''.join(random.choices(nevek, k=3) + list(varians)) for varians in variansok]for elnevezes in elnevesek:print(elnevezes)Ez a kód létrehozza az összes lehetséges H és N fehérje kombinációt, és mindegyik elé beszúr random 3 betűt a nevek sztringből, majd egymás után kiírja őket.
-
cousin333
addikt
válasz
Gyuri27
#3332
üzenetére
Először megcsináltad ezt:
nevek = ['C', 'O', 'V', 'I', 'D', 'S', 'A', 'R', 'S']nev = ''for i in range(3):nev += random.choice(nevek)Ezután viszont nem használtad a nev változót, hanem újra random.choice-oztál

Mivel a sztring is iterálható, ezért a fenti részt így írnám inkább:
nevek = 'COVIDSARS'nev = ''.join(random.choices(nevek, k=3)Azért kapsz aposztrófot, meg zárójelet, mert az egy 1 elemű lista, teljesen feleslegesen. Szóval de, egy kicsit túlbonyolítottad.
Új hozzászólás Aktív témák
- Bose QuietComfort Ultra fejhallgató
- Eladó jogtiszta, Windows 11/10, Office 2019/2021/2024, Fizikai és Digitális licencek, Számlával.
- 7.Gen E-Sport Gamer - 16GB DDR4 - I5 7500 - GTX 1050Ti 4GB - 128GB SSD - 500GB HDD
- ASUS ROG Zephyrus G15 (2022) Ryzen 7 6800HS / RTX 3060 / 40 GB RAM / 1 TB SSD / QHD 165 Hz
- Full HD Gamer PC / Intel i7 6700K / GTX 1080 8GB / 16GB DDR4 / 500GB SSD / Garancia
- ASUS ROG Flow Z13 2in1 i9 / RTX 3050Ti / 120Hz GAMER TABLET!
- Apple iPhone 14 Pro 128GB,Újszerű,Adatkabel,12 hónap garanciával
- Apple iPhone 17 Pro Max 256GB Deep Blue használt, karcmentes 100% akku (52 ciklus) Apple garan
- AKCIÓ! Sony PlayStation 5 825GB SSD lemezes konzol fejhallgatóval garanciával hibátlan működés
- Sony DualSense Edge kontroller 3 hó garancia, számlával!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


