Informatika1-2012/Gyakorlat7

A MathWikiből
(Változatok közti eltérés)
51. sor: 51. sor:
 
s = input("Mondj egy számot:")
 
s = input("Mondj egy számot:")
 
print "Ennél eggyel kisebbet mondtál: ", str(s+1)
 
print "Ennél eggyel kisebbet mondtál: ", str(s+1)
 +
</python>
 +
* Példa függvényekre:
 +
<python>
 +
def main():
 +
  userNumber=getNumber()
 +
  print "Ennel eggyel kisebbet mondtal: ", str(userNumber+1)
 +
 +
def getNumber():
 +
  num = input("Mondj egy szamot:")
 +
  return num
 +
 +
main()
 +
 
</python>
 
</python>
 
===Feladatok===
 
===Feladatok===

A lap 2012. október 15., 19:49-kori változata

Tartalomjegyzék

Ismétlés

  • BFS
  • DFS
  • Dijkstra algoritmus
  • Mélységi keresés (előadás)

Analitikus számítások sage-ben

Python

Bevezetés

  • magas szintű programozási nyelv
  • interpreteres nyelv
  • objektumorientált
  • free and open source
  • terminál -> Python -> interaktív mód
  • Python scriptek

Célok

  • Python scriptek írása
  • file I/O
  • modulok és importálásuk

Néhány hasznos tudnivaló

  • Python interaktív mód
robee64@M14Z:~$ python
  • Kilépés python-ból:
>>> exit()
  • Python script meghívása
robee64@M14Z:~$ python proba.py
  • Modulok improtálása pythonban
>>> import random
>>> import math
  • Függvény definiálása
def proba():
   ...
  • Egy példa scriptre:
#!/usr/bin/python
#coding=UTF-8
s = input("Mondj egy számot:")
print "Ennél eggyel kisebbet mondtál: ", str(s+1)
  • Példa függvényekre:
def main():
  userNumber=getNumber()
  print "Ennel eggyel kisebbet mondtal: ", str(userNumber+1)
 
def getNumber():
  num = input("Mondj egy szamot:")
  return num
 
main()

Feladatok

Személyes eszközök