• Dizaino ir programavimo pamokos

  •  
    Thread Rating:
    • 0 Votes - 0 Average
    • 1
    • 2
    • 3
    • 4
    • 5
    Pradedam programuot su Python #1 [Kintamieji]

    print ('Python coder')


    ***
    127

    0
    Post: #1
    RE: Pradedam programuot su Python #1 [Kintamieji]
    Taigi šioje pamokoje papasakosiu apie matematines komandas ir įvairių tipų kintamuosius.
    Dar neturi Python ? Atsisiūsk

    Na atsisiunte Python, atsidarome IDLE (Start>All programs>Python>IDLE(Python GUI)).

    Taigi pradžiai pasymokinkime paprastas matematines komandas:

    Sudėtis:
    >>> 2+2
    Gauname: 4

    Atimtis:
    >>>4-2
    Gauname: 2

    Daugyba:
    >>> 2*2
    Gauname: 4

    Dalyba:
    >>> 10/2
    Gauname: 5.0

    Arba vienu metu galima atlikti kelis darbus:
    >>> 2+2,2*2,10/2
    Gauname: (4, 4, 5.0)


    Kintamieji/Variables:

    "Integer" (sveikieji skaičiai). Pavyzdžiui: 1,2,5,6,-4,45,899 ir t.t.

    Pavyzdys:
    >>> m = 5
    >>> m
    Gauname: 5


    Info:
    m (Kintamojo vardas)
    = (Priskyrimo ženklas)
    5 (Kintamojo reikšmė)

    Vietoje m galima rašyti bet ką, t.y. žodį, skaičių, raidė...
    Pvz.:
    [Image: c108b1484374a74fc04c765ba743240a25.png]
    [Image: 4a3b6e085c070aa2a967121ab3d17eb7118.png]
    [Image: 7046ad5f08c4223cddade97aa917f59472.png]

    "String" ir "char":
    Šie 2 kintamųjų tipai yra skirti saugoti tekstui,žodžiams ir simboliams.
    Pavyzdys:
    >>> a = 'a'
    >>> b = 'b'
    >>> x = a+b
    >>> x

    Gauname: 'ab'


    "Tuple" & "List":
    Na tarkim mes norime išsaugoti ne vieną skaičių o 100.
    Taigi nepradėsime rašyt 50 kintamųjų visiems skaičiams Big Grin.
    Tuple daugiau reikalingams duomenims, kurių jau nebekeisime, o List tipo duomenis galime kaitalioti kaip tik norime.
    List tipo kintamuosius apskliaudžiame laužtiniais skliaustais [] o Tuple - paprastais ()

    "List" Pavyzdys:
    >>> skaičiai = [1,2,3,4,5,6,7,8,9,10]
    >>> skaičiai
    Gauname: [1,2,3,4,5,6,7,8,9,10]


    Tuple Pavyzdys:
    >>> skaičiai = (100, 200, 300, 400, 500)
    >>> skaičiai
    Gauname: (100, 200, 300, 400, 500)


    Kelios užduotys:
    1. Matematinės užduotys: 5+5, 10-10, 15x15, 20:10
    2. Užduotys su "Integer" tipu: Priskirkit kintamajam x reikšmę 5, a reikšmę 10, m reikšmę 15, c reikšmę 20.
    3. Užduotys su "String" ir "char" tipais: priskirkit a reikšme bc, d reikšmę dg, m reikšmę ae.
    4. Užduotys su "Tuple" ir "List" tipais:
    sukurkit skaičių listą su Tuple tipu - 9, 8, 7, 6, 5, 4, 3, 2, 1
    sukurkit skaičių listą su List tipu - 10, 11, 12, 13, 14, 15

    Na šiam kartui tiek...

    Sekmės mokinantis Wink

    Laukit kitų pamokų (y)

    © TwiPz (http://www.itexposed.lt/t-pradedam-progr...kintamieji)

    [center]Hello [Image: blackhat.gif][/center]
    2013-08-24 11:59
    Find Quote


    Possibly Related Threads...
    Thread: Author Replies Views: Last Post
      Pradedam programuot su Python #3 [Duomenų sąrašai] Generic- 0 3059 2013-08-24 12:25
    Last Post: Generic-
      Pradedam programuot su Python #2 Generic- 0 1911 2013-08-24 12:06
    Last Post: Generic-
      Kaip gauti Python. Generic- 2 3256 2013-08-23 18:02
    Last Post: Generic-
      Python vadovėliai įvairioms amžiaus grupėms Generic- 1 2647 2013-06-15 20:44
    Last Post: ErikasR
      PythonJam - Kodėl reikia rinktis Python Generic- 2 2590 2013-06-08 09:35
    Last Post: Generic-


    About DESCO

    Mes esame ne komercinis projektas, norime, jog Lietuvos jaunimas vis sparčiau brautųsi į technologijų amžių. Negalima sėdėti vietoje, reikia kažką veikt, todėl mūsų projektas tam puikiai tinka. Galima pas mus išmokt kažko naujo, taip pat nepamirškite, kad ir jūs galite mokyti kitus! Žinių dalinimasis geriną lietuvių mentalitetą, todėl nesmerk kito, o pamokyk!