Anonymní profil Doran – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Doran – Programujte.comAnonymní profil Doran – Programujte.com

 

Příspěvky odeslané z IP adresy 77.48.27.–

Python › čítač
26. 11. 2008   #90608

díky,už to funguje

Python › čítač
26. 11. 2008   #90577

Ahoj mám tento kód, viz. níže, který funguje tak, že po kliknutí na tlačítko Button se mi zvýší hodnota o 1 a zobrazí se na tlačítku a zároveň se vytiskne. Potřeboval bych, aby se mi hodnota zvyšovala při každém kliknutí o 1, ale nevypisovala se mi do tlačítka a zároveň s ním zůstala svázaná.
Případně je možné použít kontrolní proměnnou IntVar(), textvariable=.... ?

import Tkinter as tki

hl_okno=tki.Tk()

def funkce1():

tlacitko["text"]=tlacitko["text"]+int(1)
print tlacitko["text"]


tlacitko=tki.Button(hl_okno, text=int(0), command=funkce1)
tlacitko.pack()
hl_okno.mainloop()

Doran
C / C++ › Problém s dev-c++
10. 4. 2008   #70926

To Leito : Je to priponou. Taky jsem mel stejny problem. Soubory s priponou *.c to nebere, ale staci je prejmenovat na *.cpp a je to v pohode. :)

Python › Testovací řetězec
4. 4. 2008   #70565

Díky za radu, druhé zpětné lomítko pomohlo.

Python › Testovací řetězec
3. 4. 2008   #70464

Ahoj,potřeboval bych otestovat tento řetězec "\Koupit\Koupit " na výskyt stejného slova.
Použil jsem pro to tento zápis:

import string
TestovaciRetezec="\Koupit\Koupit "
vyskyty={}
for slovo in string.split(TestovaciRetezec):
vyskyty[slovo]=vyskyty.get(slovo,0)+1
for slovo in vyskyty.keys():
print"Slovo",slovo,\
"se v řetězci objevuje",\
vyskyty[slovo],"krát"

Program funguje, pokud řetězec rozdělím mezerou "\ Koupit \ Koupit ".Potřeboval bych
řetězec testovat na výskit slova v původním složení, tedy "\Koupit\Koupit "
Je možné např. ve slovnících, seznamech hledat výskyt slova, které se vždy bude vyskytovat v tomto tvaru.

Také jsem zkoušel použít metodu pro nahrazení části řetězce např. mezerou:
print string.replace(TestovaciRetezec,"Koupit"," ")
Takto lze nahradit slovo koupit mezerou a potom mohu následně testovat, ale pokud tento zápis napíšu takto:
print string.replace(TestovaciRetezec,"\"," "), abych lomítko nahradil prázným místem a dále testoval na výskyt slovo Koupit, zápis nefunguje, protože mezi uvozovkami se nachází lomítko.
Další možnost je rozdělit řetězec vždy za výskytem lomítka.
Díky za radu

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý