Nejste přihlášen/a.
Dobrý den,
dostala jsem za úkol napsat v Pythonu :
Prvočíselné dvojče je prvočíslo, které je bud o dva vetší, nebo o dva menší než jiné prvočíslo. Vytisknete každou dvojici těchto prvočísel, které jsou menší nebo rovno 100.
Příklad výstupu:
3 5
5 7
11 13
17 19
29 31
41 43
59 61
71 73
Zvládla jsem zadat, aby mi to vytisklo prvočísla menší nebo rovno 100, ale už nevím jak pokračovat. S tím, že můžu použít jen if, else, elif, cyklus for a funkci range. Viz obrázek co jsem zvládla. Byla bych velmi vděčná, kdyby mi někdo poradil. Děkuji
dostala jsem za úkol napsat v Pythonu :
Prvočíselné dvojče je prvočíslo, které je bud o dva vetší, nebo o dva menší než jiné prvočíslo. Vytisknete každou dvojici těchto prvočísel, které jsou menší nebo rovno 100.
Příklad výstupu:
3 5
5 7
11 13
17 19
29 31
41 43
59 61
71 73
Zvládla jsem zadat, aby mi to vytisklo prvočísla menší nebo rovno 100, ale už nevím jak pokračovat. S tím, že můžu použít jen if, else, elif, cyklus for a funkci range. Viz obrázek co jsem zvládla. Byla bych velmi vděčná, kdyby mi někdo poradil. Děkuji
1 odpověď na otázku
Řazeno dle hodnocení
lmgify
0x
Zapamatuješ si momentální prvočíslo:
poslední_nalezené_prvočíslo = n
a budeš pokračovat v hledání dalšího prvočísla. Až ho najdeš, tak uděláš
if ( (právě_nalezené_prvočíslo - poslední_nalezené_prvočíslo) == 2 ):
print(poslední_nalezené_prvočíslo, právě_nalezené_prvočíslo)
poslední_nalezené_prvočíslo = právě_nalezené_prvočíslo
a pokračuješ v hledání dalšího prvočísla
Přihlásit se k odběru odpovědí z této otázky:
Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.
Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.
Copyright © 2004-2026 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]
