Zoznamy v Pythone (stredné)
- Cvičení: Rozhodovačka
- Zadání: 0
- Typicky zabere: 8 min
Predchodcovia
Zoznamy v Pythone
Rozhodovačka: ľahkéPodobné
Zoznamy v Pythone
Rozhodovačka: ľahkéZoznamy v Pythone
Rozhodovačka: ťažkéReťazce v Pythone
Rozhodovačka: ľahkéReťazce v Pythone
Rozhodovačka: strednéReťazce v Pythone
Rozhodovačka: ťažkéSlovníky
Rozhodovačka: ľahkéObjekty
Rozhodovačka: strednéDátové typy: mix
Rozhodovačka: ľahkéPrehľad dátových typov
Rozhodovačka: ľahkéPrehľad dátových typov
Rozhodovačka: strednéReťazce v Pythone
Výstup programu: ľahkéZoznamy
Programovanie v Pythone0/9
Zoznamy v Pythone
Výstup programu: strednéSlovníky
Výstup programu: strednéDátové typy: mix
Výstup programu: strednéPrehľad dátových typov
Pexeso: strednéSpracovanie súborov
Úlohy0/4
Následníci
Zoznamy v Pythone
Výstup programu: strednéZoznamy v Pythone
Rozhodovačka: ťažkéNáhľady
Podobné
Zoznamy v Pythone
print(len(["pes", "prasa"]))
print(len(["pes", "prasa"]))
Prehľad dátových typov
Ako sa označuje typ používaný pre (približnú) reprezentáciu reálnych čísel?
floatrealReťazce v Pythone
Zjednodušte test, či je písmeno samohláska:letter in 'aeiouyAEIOUY'
letter in 'aeiouyAEIOUY'
letter.lower() in 'aeiouy'
letter.lower in 'aeiouy'
Dátové typy: mix
pets = {"Alice": "dog", "Bob": "cat", "Cyril": "parrot"}
pets["David"] = "spider"
print(len(pets.keys()))
pets = {"Alice": "dog", "Bob": "cat", "Cyril": "parrot"}
pets["David"] = "spider"
print(len(pets.keys()))
Prehľad dátových typov
Sú n-tice (tuple) meniteľné (mutable)?
nieánoZoznamy v Pythone
Zacyklí sa program?a = [1, 2, 3]
for x in a:
a.append(x)
nieánoa = [1, 2, 3]
for x in a:
a.append(x)
Dátové typy: mix
Ktorý reťazec obsahuje viac zeleru?
(4 * 'zeler') * 2
'zeler' + 'zeler' * 5
Slovníky
mydict = {}
print(len(mydict))
mydict = {}
print(len(mydict))
Reťazce v Pythone
Zjednodušte výraz:text[0:-1]
text[0:-1]
text[:-1]
text[0:]
Reťazce v Pythone
text = "hadica"
print(text[3])
text = "hadica"
print(text[3])
Objekty
Čo vypíše program?class Book:
def __init__(self, title, price):
self.title = title
self.price = price
def increase_price(self, x):
self.price += x
book = Book("Hobbit", 220)
book.increase_price(250)
print(book.price)
class Book:
def __init__(self, title, price):
self.title = title
self.price = price
def increase_price(self, x):
self.price += x
book = Book("Hobbit", 220)
book.increase_price(250)
print(book.price)
250
470
Slovníky
Čo vypíše program?colors = {"red": "#FF0000",
"yellow": "#FFFF00",
"navy": "#000080"}
print(list(colors.keys()))
colors = {"red": "#FF0000",
"yellow": "#FFFF00",
"navy": "#000080"}
print(list(colors.keys()))
['#FFFF00', '#FF0000', '#000080']
['navy', 'red', 'yellow']
Spracovanie súborov
Určite najčastejšie písmeno v priloženom súbore. Ako odpoveď zadajte počet jeho výskytov.
alice.txt
Reťazce v Pythone
Určite hodnotu výrazu:len('2' * 2 + 2 * '2')
len('2' * 2 + 2 * '2')
8
4
Prehľad dátových typov
"1==0" | tuple | 1==0 |
float | (1, 0) | list |
1.0 | bool | 1+0 |
int | [1, 0] | str |