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

Anonymní profil Anonymní uživatel – Programujte.comAnonymní profil Anonymní uživatel – Programujte.com

 

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

Roma_CZ
Python › Více možností
26. 6. 2011   #143485

Vždyď to funguje...
Pro python3 je to jak píšou výše:

print("1 - Jablka")

print("2 - Hrusky")
volba = input("Co chces? ")
if volba == "1":
while True: print("Jablicko")
elif volba == "2":
while True: print("Hrusticka")
else:
print("...")

a aby se ti výsledek furt neopakoval, tak vynecháš to while:
print("1 - Jablka")

print("2 - Hrusky")
volba = input("Co chces? ")
if volba == "1":
print("Jablicko")
elif volba == "2":
print("Hrusticka")
else:
print("...")


Jestli ani tohle nejsi schopen vypozorovat sám tak se na to raději vykašli a nebo si pročti nějaký začátky.

Anonymní uživatel
Python › Zhodnocení naprogramovené hr…
16. 6. 2011   #143223

Ahoj Ahoj3,
sice na Pythonu3 není livewires a tak si to nevyzkouším, ale i tak se mi líbí jak to máš napsané a je tam u Tebe určitě vidět velký postu.

K tomu, že se ti pohyb hada zpomaluje, tak ty při pohybu toho hada přehresluješ pokaždé celého, je to tak? Nestačilo by jen přidat políčko ve směru kam leze a odebrat jedno políčko z konce?

Anonymní uživatel
Python › AttributeError: 'NoneType' o…
15. 3. 2011   #140028

Jde o to, že ten search ti v tom variable nic nenajde a vrátí "None", který se snažíš groupnout a to nejde.

Python › Ukládání do souboru
30. 12. 2010   #137306

No, alespoň jednou to musí být vložený do uvozovek, takže bud takto:

soubor_cesta = 'c:/slozka/soubot.txt'

with open(soubor_cesta , mode='w', encoding='utf-8') as a_file:
a_file.write(a)


a nebo nějak takto:
with open('c:/slozka/soubot.txt' , mode='w', encoding='utf-8') as a_file:

a_file.write(a)


Tohle píšu jen zhlavy, takže to nemusí být přesný a ty lomítka možná mají bejt obráceně \ a možná v unixech ani nemáte c:\
:D

Ale rozhodně cesta vede tudy

Python › Ukládání do souboru
29. 12. 2010   #137297

Soubor se musí vytvářet, jen koukáš do jiné složky.
Toho close jsem si nevšiml, ale na funkci by to nemělo mít vliv.

Tam co píšeš název souboru napiš i cestu.

A tohle by ti mělo vyplivnout, kam to píše:



import os
print(os.getcwd())

Python › Ukládání do souboru
29. 12. 2010   #137282

ja to raději používám takto, protože pak nějaké zavírání nemusíš řešit:
(Python 3.2)



with open('Jmeno.txt', mode='w', encoding='utf-8') as a_file:
a_file.write(a)


Ale myslím, že ten tvůj kod funguje, zvláště pokud ti nevyhazuje žádnou chybovou hlášku. Problém bude v tom, že ti zapisuje do jiného adresáře, než do jakého koukáš. Mrkni kde ma python nastavenej hlavní adresář

Java › Jednořádková kalkulačka
29. 12. 2010   #137267

o jave toho moc nevim, ale myslim ze split a regexp je vsude stejny a i ten od liborb opraveny se mi moc nezda a viděl bych ho takhle:

poleCisel = vstup.split("[\*\/-+]");


a aby se nemuselo řešit nějaké mezery, tak proč to nesplitnout i s mezerama?
poleCisel = vstup.split(" [\*\/-+] ");


Pak mi ze stringu: "-2 + 5"
vypadne "-2", " + ", "5"

prošel bych to a kdyz to bude obsahovat cislo, tak to prevedu na cislo, kdyz to bude obsahovat mezery a nejaky symbol uprostred, tak to bude operator...

Jakmile budu mit string spravne rozdeleny na cisla a operatory, rak by to uz tak tezky byt nemelo.

Python › Login - zkouška
22. 12. 2010   #137092

toj e proto, že tam máš o jedno rovnítko víc
password == raw_input("Password: ")
by mělo být
password = raw_input("Password: ")

Ono ti to muselo hlásit chybu, že password není definováno a proto jsi ho definoval jako prázdné, že jo?

Pokud s těma proměnnýma už dál nebudeš pracovat, možná by stačilo jen:



if raw_input("Login: ") == "dreamwaver":
if raw_input("Password: ") == "davidus":
print ("Vitej!")
else:
print ("Bad login or password")



Ale takhle to má bezpečnostní mezírku, že se na heslo nezeptá, dokud nebude správně jméno, takže útočník nehádá kombinaci, ale jen to jedno. Myslím že bruteforce by to přelouskal rychle. Takže doporučuju se na jméno i heslo zeptat předem a až pak porovnávat

 

 

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