Hmm, hmm, čekal jsem od odkazu Teen big tits fuck nějaké poučné video s bezpečností mládeže na internetu a nic.
Příspěvky odeslané z IP adresy 89.176.112.–
To Miro : Pořádnou kniho o OOP bych též uvítal.
Nejde mi ani moc o to v jakém jazyce jsou příklady, ale spíše mne zajímá, jakým stylem vytvářet jednotlivé třídy pro různé časti programu. Trochu OOP používám, ale u větších věcí mam problém, vecpat do toho OOP
Jo morseovku jsem uz pred davnou dobou taky nejak delal, ale mam to bohužel jen v pythonu(pascal neumim) myslim ale, že se to z toho dá vcelku pochopit.
Mohl by tam byt problem s tim, ze python ma slovniky, ale to uz myslim takovej problem do nejakyho pole prevest neni.
Ještě je tam myslim problem s převodem do textu, ze to nedrzi standard těch /// v morseovce a nejsou tam cisla
Omlouvám se za primitivnost toho kodu, ale je to opravdu velmi stare
To je preklad na morseovku
out = ""
try:
inputText = raw_input("Zdrojovy text: ").lower()
for i in range(len(inputText)):
out += self.dictTextMorse[inputText[i]]
out += "/"
out += "//"
print out
out = ""
except:
print u"Chyba v překladu"
preklad.cyklProgramu()
Toto je morse na text
counter = 0
pauser = 0
codem = ""
outText = ""
#try:
inputMorse = raw_input("Morse kod: ")
for i in range(len(inputMorse)):
if inputMorse[i] == "/" or inputMorse[i] == "//" or inputMorse[i] == "///":
for j in range(pauser):
codem += inputMorse[j+(counter-pauser)]
outText += self.dictMorseText[codem]
codem = ""
pauser = 0
else:
pauser += 1
counter += 1
print outText
#except:
# print u"Chyba v překladu"
preklad.cyklProgramu()
Nevim jestli to je k něčemu, ale nějak to funguje. ty slovníky nepřikládám, ty jsou myslim jasný "a":".-".....
To CommanderZ : Tomu se říká "rovnovážná degenerace" prostě když dáš ruce dopředu, tak se za nimi převrátíš :smile7:
BTW: píšu tak 6ti prsty a malíčky, nějak mam pocit že nemá smysl psát deseti, pak člověk píše rychleji, než čte. Těmi 6ti píšu i bez sledování prkna
To Anonymní uživatel : Z odpovědi MZetka bych řekl, e je postup takový:
1) naučit se soustavy rovnic tak, abys mohl říct, že jsi skill "Killer"
2) naučit se používat jazyk na použitelnou úrveň
3) naučit se prgramovat na Hard level**
:smile3:
To xjx : Jistě, bud si neco stahni na internetu. Letajici cirkus nebo nejak tak se to jmenuje, to je docela good, potom kniha je "Zaciname programovat v jazyce python" ta je sice stara, ale velice dobrá! No je fakt, že bez cyklu while toho mnoho nevyrobis a def.... =) studuj zaklady
import sys
def menu_1():
print "prvni"
volba = input("Zvol 1 druhe menu, 2, pro konec")
if volba == 1:
menu_2() ##ZMENA MENUI JE TO SAME JAKO NAVRAT =)
elif volba == 2:
sys.exit()
def menu_2():
print "druhe"
volba = input("Zvol 1 prvni menu, 2, pro konec")
if volba == 1:
menu_1()
elif volba == 2:
sys.exit()
while 1:
menu_1()
Ty obtiznosti muzes udelat treba tak, ze das volbu obtiznosti a, ze si udelas promennou OBTIZNOST
a budou treba 3 stupne. Udelas si funkci, ze treba pro obtiznost 3 se generovane cislo nasobi treba 100, to si ulozis do OBTIZNOSTI a pri generovani cisla tam das toho:
import random
OBTIZNOST = 1
while 1:
level = input("Zvolte level 1,2,3 ")
if level == 1:
OBTIZNOST = 10
elif level == 2:
OBTIZNOST = 100
elif level == 3:
OBTIZNOST = 1000
print OBTIZNOST*random.random()
Jde to samozrejme mnohem elegantneji =)
Než se do toho pustíš, tak se js nadrť na nějakou úroveň. Páč by se mohlo stát, že ti graf ukáže bezpečné heslo, ale ve skutečnosti autor sám pořádně neumí javaskriptit, takže je heslo rázem o spoustu bodíků slabší :smile3: To jen tak, aby řeč nestála
Nejsem si jist jestli se nevoli u instalace, zda chces instalovat i IDLE, ale myslim, ze to neni treba :smile11: Pod pravym tlacidlem by melo byt cosi jako edit with IDLE a jakykoliv dalsi editor, ktery umi pythonem by se tam mel taky zobrazit.
Tim to asi neni, ale koukni jestli v Ovládací panely >> systém >> upřesnit >> proměnné prostedí >> a tam v systémových proměnných napsat do path nakonec >> ;C:\Python25\ << (podle toho kde ho máš nainstalovaný)
snad nekecám nějaký nesmysly :smile14:
To j1rka : To okno se ti zavře, protože se program ukončí. Pokud tam bude hláška o chybě, tak se zobrazí, ale ukončí se zároveň s oknem. raw_input() tam piš jen do doby, kdy nezačněš dělat nějaké programy v nějakém while cyklu... pak se ti okno zavře třeba až s výpadkem proudu. To zobrazení chyby na potřebnou dobu, v tom ti pomůže jen jiný editor(si myslím) já používám už od začátku to IDE od pythonu a přijde mi, že nic jiného není třeba. Zkoušel jsem jEdi tam mi to také fungovalo, ale jEdit moc rád nemam pro jeho mohutnost.
shrnu:
1)dokud budeš mít programy jednorázovky( >>> rekni ahoj > ahoj) tak piš raw_input()
2)Doporučuji IDE od výrobce je jednoduhé a 100% funkční. když v něm pustíš shell, tak si ty chyby přečteš jak před obědem, tak po něm
To j1rka : www.skill.cz www.sallyx.org www.py.cz
Ahoj mám otázku, která se až tak moc netýká pythonu, ale docela mne zajímá.
liší se nějakým způsobem tyto zápisy?
...
x=10
math.sin(math.cos(x))
...
vs.
...
x=10
c=math.cos(x)
math.sin(c)
...
------------------------
...
retezec=raw_input().lower
...
vs.
...
retezec=raw_input()
retezec.lower()
...
Myslím tím, rychlost programu, možnost nějakých chyb a jiné.
Jsou to jen příklady a myslím, tim i složitější kombinace příkazů,.. Doufám, že se dá pochopit oč mi jde.
To Blujacker :
Děkuji, no stačilo se trošku prohrabat v článcích.
Ale zajímalo by mne ještě, jak je to s tim while, at ho dám kamkoli, tak se program sekne
Ahoj, mam otázku. dělám takovou začátečnickou aplikaci v tkinteru. Na náhodnch místech se oběvují nějaké cíle a kliknutím myšky se sestřelují.
použil jsem funkci after(cas, funkce)
to se ale provede pouze jednou a pak už ne. proto jsem to vložil do smyčky while. Když modul spustim, zasekne se a nepokačuje.
1) dá se mezi
xxx= Tk()
xxx.mainloop()
vložit smyčka while?
2) jak opakovat zobrazovaní např: create_rectangle()?