Python kurz v Slovenčine | Lekcia 14 | Tuples

Поделиться
HTML-код
  • Опубликовано: 28 авг 2024

Комментарии • 47

  •  3 года назад

    Menšia zmena na instagrame ma nájdete pod @informatikasmisom, budem rád keď dáte follow.

  • @kampover
    @kampover 3 года назад +3

    Konecne mi vysel spravne ukol:
    def pocty(cislo1, cislo2):
    x = cislo1 + cislo2
    y = cislo1 - cislo2
    return x, y
    z = pocty(3, 2)
    print(z)
    Delala jsem chybu v tom, ze jsem dala "return" hned pod prvni radek. Diky hlasce v terminalu jsem ale nakonec vyresila, i kdyz to trvalo :D
    Opet diky za lekci!

  • @yoginecko
    @yoginecko 3 года назад +2

    Ešte pred 2 týždňami som nevedel ani napísať čiarku do kódu a teraz ma to baví a som na 14. Lekcií 😃

  • @jirikocenda4819
    @jirikocenda4819 Год назад

    Super, jako vždy. Díky moooc.

  • @dzeykop
    @dzeykop Год назад

    Vdaka Michal, dalsia skvela lekcia 👍

  • @Terinkacz
    @Terinkacz 2 года назад +1

    Ahoj Mišo,
    já to vyřešila takto :D
    def cisla_tuple(a,b):
    return a+b, a-b
    x = cisla_tuple(3,4)
    print(x)
    Jinak moc díky za tato videa! Jsou skvělá a baví mě to. Vždy se těším, že se dozvím něco nového:)

    •  2 года назад

      Riesenie je super a dakujem :)

  • @lipostat7322
    @lipostat7322 2 года назад

    zatiaľ najjednoduchšia úloha :D
    def tuple(c1, c2):
    plus =(c1+c2)
    minus = (c1-c2)
    return (plus,minus)
    x= tuple(10,5)
    print(x)
    print(type(x))

  • @flambizcz
    @flambizcz 5 месяцев назад

    Zkusil jsem toto a funguje:
    def vracime_tuple (element1, element2):
    soucet = element1 + element2
    rozdil = element1 - element2
    return soucet, rozdil

  • @bc.veronikakalivodova4703
    @bc.veronikakalivodova4703 3 года назад

    Vím, že je to ohrané, ale i já se přidám s domácím úkolem:
    def cisla(prvni, druhe):
    soucet = prvni + druhe
    rozdil = prvni - druhe
    return soucet, rozdil
    vysledek = cisla(25, 62)
    print(vysledek)
    Navíc děkuji za tato videa!

    •  3 года назад

      Vyzera to fajn :) som rad ze sa videa pacia drzim palce pri vzdelavani sa :)

  • @marekmolcan
    @marekmolcan 3 года назад +1

    Ahoj, prikladám moje riešenie domácej úlohy. Ďakujem a prajem pekný deň.
    def sum_diff_tuples(number1, number2):
    e1 = number1 + number2
    e2 = number1 - number2
    return e1, e2
    number1 = int(input('Insert number one: '))
    number2 = int(input('Insert number two: '))
    print(sum_diff_tuples(number1, number2))

    •  3 года назад

      Je to správne :)

  • @rodnietanker1414
    @rodnietanker1414 3 года назад +1

    Domaca uloha vramci mojich moznosti :
    print("Zadaj prve cislo: ")
    a = int(input())
    print("Zadaj druhe cislo: ")
    b = int(input())
    def function_addition_and_subtraction(x=(a+b),y=(a-b)):
    return x, y
    z, z1 = function_addition_and_subtraction(x=(a+b), y=(a-b))
    print("Sucet = ", z)
    print("Rozdiel = ", z1)

    •  3 года назад

      Vyborne :)

  • @mike81
    @mike81 Год назад

    a veselo si pôvodný tupp😁le mením
    first_tuple = (1,2,3,)
    first_tuple =[first_tuple]
    print(first_tuple)
    print(type(first_tuple))

  • @janmarecek1180
    @janmarecek1180 3 года назад

    Ahoj posielam môj pokus o domácu úlohu,budem rád za radu ako to vylepšiť a o korekciu.Ďakujem,super videa

    • @janmarecek1180
      @janmarecek1180 3 года назад

      potom som to zmenil na:
      a=int(input("prvé číslo"))
      b=int(input("zadaj druhé číslo"))

      def mytuple(a,b):
      sucet=(a+b)
      rozdiel=(a-b)
      return (rozdiel,sucet)


      rozdiel,sucet=mytuple(a,b)
      print("rozdiel je",rozdiel,"súčet je",sucet)

    •  3 года назад +1

      Tvoje riesenie vyzera spravne :) ... rozhodne by som v kode pouzival len anglicke vyrazy pre premenne (sum, difference) ... kludne by som aj printy daval po anglicky ale printy su uz dobrovolne .. Inac si to vyriesil super :) mozes mi kedykolvek napisat drzim palce

  • @klimcik6
    @klimcik6 Год назад

    moje riešenie:
    def tuple_num(num1,num2):
    addition = num1 + num2
    substraction = num1 - num2
    return (addition , substraction)
    x = tuple_num(12 , 5)
    print(x)

  • @United.Europe.
    @United.Europe. 10 месяцев назад

    Při psaní návratové hodnoty funkce lze použít závorky.
    return (element1, element2)
    Tím bude všem při čtení kódu na prvý pohled jasné, že funkce vrací tuple.
    Nic proti ničemu, ale líp se to pak čte.

  • @rodnietanker1414
    @rodnietanker1414 3 года назад

    Len som nieco skusal :-) Sice tuple nezmenis :D ale takto bude aspon pri kazdom spusteni iny :D
    print("Zadaj svoje meno prosim: ")
    meno = input()
    print("Zadaj svoje priezvisko prosim: ")
    priezvisko = input()
    def function_returning_tuple(element1, element2):
    return element1, element2
    x = function_returning_tuple(meno, priezvisko)
    print(x)

    •  3 года назад

      Jj takto vytvoríš vždy novú tuple pre každé zavolanie funkcie.

  • @serdiicko
    @serdiicko 3 года назад

    Ahoj Mišo, posílám řešení úlohy a prosím o kontrolu:
    def tupple(number1, number2):
    a = number1 + number2
    b = number1 - number2
    return a,b
    number1 = int(input("first number"))
    number2 = int(input("second number"))
    print(tupple(number1, number2))

    •  3 года назад

      Ahoj riesenie vyzera spravne :)

  • @martinkapitulik
    @martinkapitulik 2 года назад

    Pecinovský - Python 3.9, str.207: seznam (anglicky list) a n-tice (anglicky tuple)

  • @Prisamana
    @Prisamana Год назад

    za mňa takto:
    def funkcia_sucet_rozdiel(hodnota1,hodnota2):
    return hodnota2-hodnota1, hodnota2+hodnota1
    vysledok = funkcia_sucet_rozdiel(10,5)
    print(vysledok)

  • @miroslavrosipala4592
    @miroslavrosipala4592 Год назад

    ahoj Miso .. iba ma zaujima pre

    • @miroslavrosipala4592
      @miroslavrosipala4592 Год назад

      def function_return_tuple(element1, element2):
      return element1, element2
      x, y = function_return_tuple('ahoj','python')
      print(type(x)) == class str
      print(type(function_return_tuple)) == class function

    • @miroslavrosipala4592
      @miroslavrosipala4592 Год назад

      def addition_difference_tuple(a, b):
      addition = (a + b)
      difference = (a - b)
      return addition , difference
      result_tuple = addition_difference_tuple(2, 4)
      print(result_tuple[0],'addition')
      print(result_tuple[1],'difference')

  • @petermulik2001
    @petermulik2001 3 года назад

    Zdravím, zvuk perfektný a vysvetľovanie 10/10 :) Chcel som sa Vás opýtať v akých jazykoch ešte programujete okrem Pythonu? Napríklad JavaScript, Java a Android, C++ a pod. Ďakujem predom za odpoveď :) P.S: Chválim za dobrý výber IDE pre Python :D

    •  3 года назад +1

      Dakujem :) na zvuku este stale pracujem preto ma tato pochvala velmi potesila :) programujem hlavne v pythone a v javascripte. Avsak som na pozicii deops developer a preto vacsina mojho dna je pisanie bash skriptov. Na univerzite som mal este cest ucit Javu :)

    • @petermulik2001
      @petermulik2001 3 года назад

      @ A plánujete po kurzu programovania v Python-e aj kurz JavaScript poprípade aj pokročilé veci v týchto jazykoch? :) Samozrejme, ak sa Vám bude chcieť

    •  3 года назад +1

      Javascriptu sa neplanujem moc venovat vo videach :) chcem sa hlavne pythonu, data science, backendy a nieco z devops (docker) ale este je vsetko otvorene samozrejme

  • @MajPig
    @MajPig 3 года назад

    Dalo by sa teda povedat, ze tuple je vlastne konstanta ako ju pozname z inych programovacich jazykov, akurat ze obsahom tuple je pole?

    •  3 года назад

      Ano nieco take :)

  • @CodeWizTok
    @CodeWizTok 2 года назад

    cislo1=54+6
    cislo2=54-6
    def tapple(vysledok1,vysledok2):
    return vysledok1,vysledok2
    x=tapple(cislo1,cislo2)
    print(x)
    je to dobre urobena ta uloha

    •  2 года назад

      Spravne riesenie je robit vypocet priamo bo funkcii a posielat cisla ako parametre :)

  • @Koki__
    @Koki__ 3 года назад

    Ahoj Miso, mna zaujima aky je rozdel medzi ' a " lebo niekde som videl zapis s ' a inde s ". Ale stalo sami, raz, ze v jupyteri mi v jednom prikaze nechcelo zobrat ' a musel som pouzit " ale uz si nepamatam kde to bolo :/

    •  3 года назад

      Ahoj v zasade je jedno ktore pouzivas obidve by mali fungovat :) musel by som vidiet priklad kde ti to neslo :)

  • @troSKA1984
    @troSKA1984 3 года назад

    len jedna taka (ne)prakticka otazka - aky ma vyznam definovat jednoprvkovu tuple? kedze je to immutable a teda ten prvok v tom tuple nebudem vediet menit - nie je jednoduchsie ten prvok priamo definovat do tej premennej napriklad? alebo maju tuple aj nejaky vyznam, ktory mi (zatial) unika a teda niekedy sa s obycajnym prvkom nezaobidem ale potrebujem aby to bol jednoprvkovy tuple?

    •  3 года назад

      Takto nenapada ma hned vyuzitie jednoprvkovej tuple :) a dokonca sa mi nepodarilo ani vygooglit nic prakticke. V zasade vsak plati ze je dobre poznat sintax, clovek potom nie je prekvapeny ked to uvidi v cudzom kode :)

    • @troSKA1984
      @troSKA1984 3 года назад +1

      @ diky moc za odpoved :) jasne, s tym suhlasim a som rad ze viem co ten zapis znamena za to vdaka :) len sa vzdy snazim spojit co sa naucim s potencialnym praktickym vyuzitim a tu som sa nejak zasekol tak som len nevedel ci mi nieco unika, chcel som si ujasnit :)

  • @lomivan
    @lomivan 3 года назад

    Ahoj Mišo,
    mám otázku, nechápu zápis s podtržítkem dole "_" v definici více proměnných v jednom řádku z tuplu. Mě to ten znak normálně bere jako proměnnou a mohu jí dále v programu používat. Jak to tedy je? Pochopil jsem, že to omezí tuple na počet proměnných které přiřazuju z tuple, ale aspoň mě to tak nefunguje :)
    např.:
    tuple3 = (1, 2, 6)
    a,b,_ = tuple3
    print(a, b, _)
    >>> 1 2 6
    a toto(viz. dole) vyhodí error(příliš mnoho hodnot k rozbalení) a já čekal, že to tak zapisujeme, abychom tuple zkrátili a ten error právě nenastal:
    tuple3 = (1, 2, 3, 4)
    a,b,_ = tuple3

    •  3 года назад

      Ahoj torsku som to tam zmatocne vysvetlil ... podtržník _ je v pythone premenna ako každá iná to si mohol vidieť v tvojom prvom príklade (inač palec hore, že sa skúšaš s tým hrať aj mimo mojích príkladov to je správna cesta ako sa veci učiť). Podtržník je vlastne premenna rovnako ako a preto do nej vieš tú šestku dať a vypísať. Podtržník sa však používa na oznámenie čitateľovi, že daná premenná je zbytočná a nebudeš ju už používať (samozrejme nik ťa nedonúti). V druhom príklade rozbaľuješ tuple do premenných a kedže tupple má 4 prvky potrebuješ aj 4 premenné. Vieš to spraviť napr takto a, b, _, _. Dobrá otázka ďakujem :)

  • @dusansebo_mindcoach
    @dusansebo_mindcoach 3 года назад

    Ahoj prikladam moe riesenie DU:
    def tupple_of_operations(number1, number2):
    x = number1 + number2
    y = number1 - number2
    return x, y
    a = tupple_of_operations(5, 2)
    print(a)

    •  3 года назад

      Spravne riesenie :)