Diskuze: Prosba o pomoc s úlohou do školy
Člen
Zobrazeno 7 zpráv z 7.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
google = python compare character with list of characters
https://www.thecoderpedia.com/blog/python-string-comparison/
country = "Germany"
print(country == "Germany")
print(country != "Germany")
Output:
True
False
print("germany" == "Germany")
print("germany" > "Germany")
print(ord("g"))
print(ord("G"))
Output:
False
True
103
71
string1 = input("Enter the value of string1: ")
string2 = input("Enter the value of string2: ")
string3 = string1
print(string1 == string2)
print(string1 != string2)
print(string1 <= string2) print(string1 >= string2)
print(string1 is string2)
print(string1 is string3)
Output:
Enter the value of string1: Hello World
Enter the value of string2: hello World
False
True
True
False
False
True
google = python compare character is a-z
https://stackoverflow.com/questions/57011986/how-to-check-that-a-string-contains-only-a-z-a-z-and-0-9-characters/57012038
import re
pattern = re.compile("[A-Za-z0-9]+")
pattern.fullmatch(string)
>>> all(c.isnumeric() or c.isalpha() for c in '123AbC')
True
>>> all(c.isnumeric() or c.isalpha() for c in '1&A')
False
import string
text = input("Enter: ")
correct = string.ascii_letters + string.digits
status = True
for char in text:
if char not in correct:
status = False
if status:
print('Correct')
else:
print('InCorrect')
import re
text = input("Enter: ")
result = re.sub("[A-Za-z0-9]", '', text)
if len(result) == 0:
print("Success")
else:
print("Failure")
google = python string contain character
https://www.afternerd.com/blog/python-string-contains/
>>> str = "Messi is the best soccer player"
>>> str.find("soccer")
18
>>> str.find("Ronaldo")
-1
>>> str.find("Messi")
0
Cili, moznosti je mnoho. Pro skolni priklad by asi nejlepsi bylo prevest znak na ord cislo a cislo pak muzes porovnat cislo>65 and cislo<70, napriklad.
https://beginnersbook.com/2019/03/python-ord-function/
Nebo to mozna pujde i takto:
if (znak>'a' and znak<'z') ...
Ahoj, k řešení ti stačí znalost dvou věcí a může to i vypadat celkem elegantně. 1) Základy regulárních výrazů 2) Slovník
import re
input = 'c'
SYMBOLS = {
'@': 'zavináč',
'*': 'hvězdička',
'!': 'vykřičník',
}
if re.match(r'[a-za-ž]', input, flags=0):
type = 'malé písmeno'
elif re.match(r'[A-ZA-Ž]', input, flags=0):
type = 'velké písmeno'
elif re.match(r'[0-9]', input, flags=0):
type = 'číslo'
elif input in SYMBOLS:
type = SYMBOLS[input]
else:
type = 'nevím'
print('Vstup je ' + type)
Třeba si můžeš ta písmena rozdělit na ta s diakritikou a bez ní, to už je dál na tobě.
Python bere 'a-z' jako retez, pripadne iterable o trech znacich. Pokud chces zjistit jestli uzivatel zadal male/velke pismeno muzes pouzit regularni vyrazy (viz vyse), coz je podle me overkill, nebo muzes pouzit syntaxi "element in iterable" kde jako iterable pouzijes prislusnych 26 znaku abecedy. Ty muzes bud napsat rucne, nebo vyuzit knihovny string.
from string import ascii_lowercase, ascii_uppercase
print("Vítejte u mého programu na vyhodnocování velkých, malých písmen a znaků!")
nazev = input("Můžeš zadat libovolné malé písmeno, velké písmeno nebo nějaké znaky\n")
odpoved= "Zadal jsi" #typ odpovědi
typ = ""
if nazev == "!":
typ =" je vykřičník!"
elif nazev == "?":
typ ="je otazník!"
elif nazev == "#":
typ ="je křížek!"
elif nazev == "*":
typ ="je hvězdička!"
elif nazev == "@":
typ ="je zavináč!"
if nazev in ascii_lowercase: # ascii_lowercase = 'abcdefghijklmnopqrstuvwxyz'
typ ="je malé písmeno."
elif nazev in ascii_uppercase: # ascii_uppercase = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
typ ="je velké písmeno."
else:
typ == "Tohle neznám!"
print(odpoved, typ)
Treba prevod na base64 se dela tak, ze se pouzije string jako pole nebo
funkci 
Udelani si podobnou funkci by mohlo dat casove rychlejsi vysledky nez regularni
vyrazy.
https://en.wikibooks.org/…neous/Base64
Zobrazeno 7 zpráv z 7.
