Hirdetés
- Motorola Edge 70 Fusion – stílusosan főznek
- Félő, hogy az okosszemüveg a szexuális zaklatók játékszere lesz
- Snapdragon 8 Elite Gen 5 és folyadékhűtés jöhet a RedMagic új gamer táblagépébe
- Nagyobb akkumulátorral jöhet a Motorola Razr 70 Ultra, másban alig változna
- 4G-s verzióban is választható a Tecno Spark 50
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Telekom mobilszolgáltatások
- Apple Watch
- Vivo X200 FE – fenséges méret
- iPhone topik
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Xiaomi 13 - felnőni nehéz
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Apple iPhone 17 Pro Max – fennsík
- Félő, hogy az okosszemüveg a szexuális zaklatók játékszere lesz
Új hozzászólás Aktív témák
-
Gyuri27
félisten
Írjon Python programot homerseklet.py néven. A program kérjen be hőmérséklet értékeket celsius fokban, és ezeket számítsa át fahrenheit fokra. Az átszámítás elvégzésére készítsen egy függvényt, amely bemenő paraméterként megkapja a hőmérsékletet celsius fokban, kiszámítja ennek értékét fahrenheit-ben és ezzel az értékkel visszatér. A bekérés addig folytatódjon, amíg a hőmérsékletnek -111 értéket nem adnak meg.
(Átváltási képlet: ℉= ℃*1,8+32)def hőmérséklet(c, f, a):
return ((c * f) + 32)c = int(input('Adja meg a hőmérsékleti értéket '))
f = 1.8
a = 32print(hőmérséklet(c, f, a))
Az alap kiszámolása nem nehéz (még nekem se).
De valahogy bele kellene gyömöszölni egy ciklust.Azt viszont nem tudom. Ebben kellene segitség.
Ha lehetne, hogy ne valami bonyolult megoldás legyen azt megköszönném szépen. -
Gyuri27
félisten
válasz
Netszemete
#3344
üzenetére
Ez nem az én megoldásom sajnos. Itt még messze nem tartok.
De ezt írtam is. -
-
Gyuri27
félisten
válasz
cousin333
#3340
üzenetére
Igen lefut.
A gond az, hogy előbb simán nem fut le az össze variáns. Ha nézed nálam lefut a feladat is kéri.
"Készítsünk Python alkalmazást, ami egy vírus lehetséges összes fehérje mutációját kiírja.
(Pl: H1N1, H1N2….), a H1N1 törzset nevezzük "Madárinfluenzának"."A másik gond, hogy most valóban kombinálja a 3 betüt meg a variánsokat.
De: a kiiratás nálam azért az mert ez van kérve.
"A többit nevezzük el őket oly módon, hogy a COVID és a SARS betűkből
véletlen szerűen választunk 3-at, és mögé fűzzük a fehérje kombináció
számát, és írjuk ki. (Pl: COR-11, ARC-92….. )"
"Kiíratási minta:
fehérjevariáns: H1N1 elnevezés: Madárinfluenza
fehérjevariáns: H1N2 elnevezés: VIO-12"
Az hogy lefusson az összes kombináció elég hamar megtákoltam.
Csak ugye nem ez a feladat (miért is ez lenne mikor lehet sokkal bonyolultabb is). -
Gyuri27
félisten
válasz
cousin333
#3336
üzenetére
Traceback (most recent call last):
File "C:/Users/Gyuri/PycharmProjects/pythonProject/házi.py", line 10, in <module>
elnevezesek = [''.join(random.choices(nevek, k=3) + varians) for varians in variansok]
File "C:/Users/Gyuri/PycharmProjects/pythonProject/házi.py", line 10, in <listcomp>
elnevezesek = [''.join(random.choices(nevek, k=3) + varians) for varians in variansok]
TypeError: can only concatenate list (not "tuple") to listValami nem kerek.
-
Gyuri27
félisten
válasz
cousin333
#3328
üzenetére
import random
hfeherje = ['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 = [x + y for x in hfeherje for y in nfeherje]
print(variansok)
print("H1N1:" "Madárinfluenza")nevek = ['C', 'O', 'V', 'I', 'D', 'S', 'A', 'R', 'S']
nev = ''
for i in range(3):
nev += random.choice(nevek)feherjevarians = (random.choice(variansok))
feherjevarians = [(random.choice(variansok))]elnevezés = (""+random.choice(nevek)+""+random.choice(feherjevarians))
print("fehérjevariáns:", feherjevarians, "elnevezés:", elnevezés)
A végeredmény:
fehérjevariáns: ['H13N9'] elnevezés: SH13N9
A fehérje variánsban nem zavar az aposztrof és a zárójel, bár nem kellene oda.
A gond az elnevezés. Mert ott 3 betünek kellene lenni (random) de egy van. És a HxNx variánsokból (ahol az x szám) csak a szám kellene.
Azaz 3 random betű AAA és a random szám 106 = AAA106
Remélem nem bonyolitottam túl.
Na erre kellene valami full fapad megoldás. -
Gyuri27
félisten
Üdv urak.
Kellene egy kis segitség (nyilván).
Adott két lista.
Mindkét listában "kombinációk" szerepelnek.
Az egyik lista X1-11. A másik Y1-11.
(igazából mindegy mi a két lista. Magára az elvre, megoldásra vagyok kiváncsi).
Szóval a két lista elemeit össze kellene "vonni" (összeadni, szorozni).
És kiiratni minden variációt.
Nagyon az elején járok a dolognak. Szóval ha lehetne minél egyszerübben.Majd amikor ez kész. Minden variácihóz random generáljon egy 3 betüs nevet.
Az abc első 9 betüjéből.De persze ez nem elég mert a végén a következőképpen adja vissza az eredményt: 3 betű pl AAA- és utána a kombinációkból származó számokat: pl AAA-111
És ez még mindig nem elég. Ha kiadja az X11Y11 kombinációt oda azt irja helyes a megoldás.
Előre is elnézést mindenkitől.
Ha kérhetném privitba (bár itt se baj).
És némi magyarázat se lenne rossz. Ne csak maga a kód. Mert abból nem tudom mit miért.
Új hozzászólás Aktív témák
Hirdetés
- Robotporszívók
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Hordozható Linux terminál billentyűzettel és érintőképernyővel
- Feltörték a regisztrációmat vagy elvesztettem a belépési emailcímet, 2FA-t
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Napelem
- Elektromos autók - motorok
- Metal topik
- Telekom mobilszolgáltatások
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- További aktív témák...
- Xcover 7 128/6
- ÁRGARANCIA! Épített KomPhone i5 12400F 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- 3440 x 1440 100Hz!!! 90W PD 34" CURVED 1500R Samsung S34A650UXU - 1 év garancia!
- Xbox Elite Series 2 kontroller 3 hó garancia, számlával!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest





