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

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

 

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

Wrunx
Python › Prosba - úkol lineární seznamy
15. 12. 2015   #207351

Anebo prostě:

c=zip(s1,s2)
d=reduce(lambda x,y: x+y,c)
print d

Wrunx
Python › Ako zdieľať hodnotu premenne…
9. 1. 2015   #197958

Není to něco takového?

http://timmurphy.org/2013/11/11/using-fifos-in-python/

Osobně jsem takový problém řešil přes R/W na ramdisk - je to bez ztráty rychlosti a měl jsem pocit že mám tok dat víc pod kontrolou :-)

Wrunx
Python › Problém při zapisování do pr…
31. 1. 2014   #186915

Zkus to takto:

import random
from Tkinter import *

okno = Tk()

x = 0
var = StringVar()

def secti():
	global x
	x += 1
	var.set(x)

scitani = Button(okno, text="+1", command=secti)
scitani.pack()
vysledek = Label(okno,textvariable=var)
vysledek.pack()

okno.mainloop()
Wrunx
Python › python - grafika - cykloidy
17. 1. 2014   #186400

Nemá být místo

x = int(r*(t - math.sin(math.radians(t))))

spíš

x = int(r*(1 - math.sin(math.radians(t))))
Wrunx
Python › Jak dostat obsah Entry z okn…
9. 9. 2012   #162960

Tak jsem se po delší době vrátil ke svému vlastnímu dotazu :-)
Možné řešení které mi vyhovuje by mohlo být např.:

from Tkinter import *

def VemTxt():

  def Nacti():
    tt.insert(END,blok.get())

  podokno=Toplevel(hlavni)
  blok=Entry(podokno);blok.pack()
  b2=Button(podokno, text="Ano vlozit do Seznam a tt",command=Nacti)
  b2.pack(side=LEFT)
  blok.focus_set()
  podokno.mainloop()

hlavni = Tk()
tt = Text(hlavni, width=20, height=3)
tt.pack(side=LEFT)
b1=Button(hlavni, text="Vlozit",command=VemTxt)
b1.pack(side=LEFT)
Seznam="Zacatek seznamu"
tt.insert(END,Seznam)

mainloop()

Čili to, na co jsem se původně ptal, je a) syntaxe prvek.get, b) umístění procedurky do těla podprogramu. Ne že by to bylo kdovíjak důležité, to jen abych nezůstal dlužen vysvětlení vlastní neznalosti :-)

Python › funkce s lokální a globální…
23. 7. 2012   #160540

A proč by to nešlo v Pythonu (v. 2.7.1) ?

def f():
  global spam # připomeneme že spam je globální
  print spam
  spam=3 # a vytvoříme lokální
  print spam

# a spustíme ten cirkus
>>>spam=1
>>>f()

1
3

ale osobně bych do toho nešel, takovéhle fintičky vedou obvykle k obtížně hledatelným zádrhelům :-)

protože nové volání f() už ukáže něco jiného ;-)

A pro účely ladění, co se s deklarací proměnné (v tomto případě "spam") děje v průběhu procesu, se dá pohodlně trasovat např. příkazy globals()["spam"] a locals()["spam"] (obecně: globals() vypíše globální, locals() lokální proměnné a jejich obsahy)

 

 

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