Informatika1-2013/Gyakorlat3
A MathWikiből
(Változatok közti eltérés)
22. sor: | 22. sor: | ||
* [https://docs.google.com/presentation/d/1g1qIUcwFjgR5GGH_z1kT48LoKn6vYar8HbMzb-s4Pqs/edit#slide=id.ge73743cf_253 2. előadás] | * [https://docs.google.com/presentation/d/1g1qIUcwFjgR5GGH_z1kT48LoKn6vYar8HbMzb-s4Pqs/edit#slide=id.ge73743cf_253 2. előadás] | ||
+ | |||
+ | === Sage - mint számológép === | ||
+ | |||
+ | * Számold ki 2013 3. hatványát! | ||
+ | * Számold ki ''pi'' és ''e'' hányadosát! | ||
+ | * Egészítsd ki a következõket, hogy a # utáni értéket kapd! | ||
+ | ** A kiegészítendõ részek <!> (relációjelek közti felkiáltójellel) vannak jelölve. | ||
+ | 5 <!> 8 # 13 | ||
+ | 27 <!> 3 # 9 | ||
+ | 29 <!> 3 # 9 | ||
+ | 29 <!> 3 # 29 / 3 | ||
+ | 29 <!> 3 # 2 | ||
+ | |||
+ | === Változók === | ||
+ | |||
+ | * Mentsd az '''y''' változóba, hogy hány nap van egy (nem szökõ) évben. | ||
+ | * Mentsd '''d'''-be, hogy hány óra van egy napban. | ||
+ | * '''o'''-ba perc egy órában, '''p'''-be másodperc egy percben. | ||
+ | * Majd ezek segítségével számold ki, hogy hány másodpercbõl áll egy év. | ||
+ | * Majd az így kapott eredményhez, add hozzá a szökõéves negyed napból származó túlcsordulást. | ||
+ | |||
+ | === Stringek === | ||
+ | |||
+ | * Mentsd a '''vezetekNev''' változóba a vezetékneved. '''keresztNev''' változóba a keresztneved. (Több keresztnév esetén '''keresztNev1''', '''keresztNev2'''.) | ||
+ | * Majd ezek segítségével adj értéket a '''nev''' változónak, amiben a teljes neved van. (Stringeket össze lehet adni a + operátorral. Szóközöket azért nem árt becsempészni közéjük.) | ||
+ | |||
+ | === Lista és tuple alapok === | ||
+ | |||
+ | # Adj meg egy legalább 5 elemű, egész számokat tartalmazó listát, és rendeld az ''L'' változóhoz! | ||
+ | # Írasd ki a lista második elemét! | ||
+ | # Írasd ki a lista második, harmadik, és negyedik eleméből álló részlistát (használd a kettőspontot a szögletes zárójelen belül)! | ||
+ | # Írasd ki a lista első 3 elemét! | ||
+ | # Írasd ki a lista utolsó elemét (negatív index)! | ||
+ | # Fűzz a lista végére egy új elemet, értéke legyen ugyanaz, mint az első elem! (''append()'') | ||
+ | # Keresd meg hogy egy elem hányadik indexen szerepel a listádban! (''index()'') | ||
+ | # Számold meg, hányszor szerepel az első elem a listában! (''count()'') | ||
+ | # Mennyi a listádban szereplő számok összege? (''sum()'') | ||
+ | # Rendezd a listádat növekvő sorrendbe! (''sort()'') | ||
+ | # Fűzd össze az ''L'' listát az [1,2,3] listával! (használd a ''+'' operátort) | ||
+ | # Készíts listát (''A'' néven) az "abrakadabra" stringből! (''list()'') | ||
+ | # Készíts stringet az ''A'' listából! (''str()'') | ||
+ | # Készíts tuple-t ''T'' néven az ''A'' listából, majd írd ki az utolsó elemét! | ||
+ | # Változtasd meg a ''T'' első elemét! |
A lap 2013. szeptember 23., 19:58-kori változata
Tartalomjegyzék |
Ismétlés az elõadásról
- matematikai mûveletek: (5 + 6 ** 3) / 6.0 + (26 % 11)
- változók definiálása: a = 5 + 6
- relációk:
- 5 < 7 (True)
- 7 == 4 (False)
- stb.
- egyszerû típusok
- int
- long
- float
- stb.
- összetett típusok
- string
- list
- dictionary
- stb.
- listák: lis = [5, 6.0, 8]
- lista indexelés: lis[1], ez a 6.0
- függvények a def kulcsszóval
Sage - mint számológép
- Számold ki 2013 3. hatványát!
- Számold ki pi és e hányadosát!
- Egészítsd ki a következõket, hogy a # utáni értéket kapd!
- A kiegészítendõ részek <!> (relációjelek közti felkiáltójellel) vannak jelölve.
5 <!> 8 # 13 27 <!> 3 # 9 29 <!> 3 # 9 29 <!> 3 # 29 / 3 29 <!> 3 # 2
Változók
- Mentsd az y változóba, hogy hány nap van egy (nem szökõ) évben.
- Mentsd d-be, hogy hány óra van egy napban.
- o-ba perc egy órában, p-be másodperc egy percben.
- Majd ezek segítségével számold ki, hogy hány másodpercbõl áll egy év.
- Majd az így kapott eredményhez, add hozzá a szökõéves negyed napból származó túlcsordulást.
Stringek
- Mentsd a vezetekNev változóba a vezetékneved. keresztNev változóba a keresztneved. (Több keresztnév esetén keresztNev1, keresztNev2.)
- Majd ezek segítségével adj értéket a nev változónak, amiben a teljes neved van. (Stringeket össze lehet adni a + operátorral. Szóközöket azért nem árt becsempészni közéjük.)
Lista és tuple alapok
- Adj meg egy legalább 5 elemű, egész számokat tartalmazó listát, és rendeld az L változóhoz!
- Írasd ki a lista második elemét!
- Írasd ki a lista második, harmadik, és negyedik eleméből álló részlistát (használd a kettőspontot a szögletes zárójelen belül)!
- Írasd ki a lista első 3 elemét!
- Írasd ki a lista utolsó elemét (negatív index)!
- Fűzz a lista végére egy új elemet, értéke legyen ugyanaz, mint az első elem! (append())
- Keresd meg hogy egy elem hányadik indexen szerepel a listádban! (index())
- Számold meg, hányszor szerepel az első elem a listában! (count())
- Mennyi a listádban szereplő számok összege? (sum())
- Rendezd a listádat növekvő sorrendbe! (sort())
- Fűzd össze az L listát az [1,2,3] listával! (használd a + operátort)
- Készíts listát (A néven) az "abrakadabra" stringből! (list())
- Készíts stringet az A listából! (str())
- Készíts tuple-t T néven az A listából, majd írd ki az utolsó elemét!
- Változtasd meg a T első elemét!