Python - posloupnost – Python – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Python - posloupnost – Python – Fórum – Programujte.comPython - posloupnost – Python – Fórum – Programujte.com

 

Petr
~ Anonymní uživatel
746 příspěvků
4. 10. 2016   #1
-
0
-

Zdravím, s Pythonem teprve začínám a potřebuji vyřešit následující úkol týkající se posloupnosti. Díky za všechny odpovědi :)

Výpis prvních N členů posloupnosti 1, 8, 3, 8, 5, 8, 7, 8, 9, 8, … (lichá čísla proložená osmičkou)

Nahlásit jako SPAM
IP: 85.132.140.–
peter
~ Anonymní uživatel
4016 příspěvků
5. 10. 2016   #2
-
0
-

No jo, ale nedal jsi zadny kod. Cely to za tebe vymyslet asi nikdo nebude.
Sude liche cislo se da resit bud jako podminka x%2==0 nebo (x>>1)<<1==x nebo x & 0x01==0 (deleni modulo, bitovy posun shift, bitove AND s 1 - asi nejrychlejsi). Zbytek je normalni cyklus, kdy jednou ukladas x a podruhe cislo 8.

Nahlásit jako SPAM
IP: 2001:718:2601:26c:d0b1:ef...–
Petr
~ Anonymní uživatel
746 příspěvků
5. 10. 2016   #3
-
0
-

#2 peter
Tak posloupnost pro lichá čísla bych dohromady dal (viz funkce), ale nevim, jak mezi ně narvat tu 8..

def sequence(n):
    for i in range(n):
        if ((i + 1)%2 == 0):
            print(i, end = " ")

Nahlásit jako SPAM
IP: 85.132.140.–
peter
~ Anonymní uživatel
4016 příspěvků
6. 10. 2016   #4
-
0
-

if podminka: ...
else: ... (nebo mozna bez dvojtecky)
a samozrejme spravne odradkovat, viz priklady googlem

Nahlásit jako SPAM
IP: 2001:718:2601:26c:9503:e9...–
hanpari0
Stálý člen
6. 10. 2016   #5
-
0
-

 Tohle ti stačí?

>>> list(map(lambda x: x if x%2 else 8, range(1, 20)))
[1, 8, 3, 8, 5, 8, 7, 8, 9, 8, 11, 8, 13, 8, 15, 8, 17, 8, 19]
Nahlásit jako SPAM
IP: 195.5.186.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 12 hostů

Podobná vlákna

Python-zavirani oken v python shell — založil Daniel zita

Posloupnost — založil Motoblanco

Posloupnost — založil Pavlik

Posloupnost — založil Twiggy

Posloupnost — založil Marek

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý