Diskuze: Spuštění programu
Tvůrce
Zobrazeno 30 zpráv z 80.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Přesně takto. Když klikneš na </> tak se Ti tu objeví hranaté závorky s textem a mezi ty dva tagy to vložíš.
ale odkud tam vložím ten text programu
#hello.py
>>> #!/usr/bin/env python3
>>>
>>> print("Ahoj", "světe !")
input()
tak se mi to povedlo
Dej tam jenom toto:
#!/usr/bin/env python3
print("Ahoj", "světe !")
input()
Protože to co v tom máš, to je zkopírovaný výpis z IDLE.
A vážně jsi přepsal obsah souboru? Podle screenu to na to nevypadá. Ten soubor hello.py v C:\py3eq obsahuje jenom ten kód co jsem posílal? Ten soubor musíš otevřít tak, že na něj klikneš pravým tlačítkem a dáš Edit with IDLE. Pak obsah toho souboru nahradíš tím, co jsem psal minule a dáš uložit (Ctrl + S). Potom spustíš stejně jako doposud.
Čím dál tím víc mám pocit, že nás tady všechny Jaroslav Trojan jenom "velikonočně" trolí...
Podle mě je to postarší člověk, podle těch aplikací co používá.
Doufejme ... ono na tom jinak není nic moc vtipnýho.
není náhodou chyba v tom, že se tam objevuje úplně nahoře Python 3.5. ,ten soubor byl vytvořen v Pythonu 3.5.
Ano, je. Ten soubor ma obsahovat jenom ty tri radky, co jsem psal vyse. Pokud se to stale nedari, tak muzes zkusit prejmenovat koncovku na txt a editovat to v poznamkovem bloku a pak tu koncovku zmenit zpatky na py. Ale to je dost tupe reseni, melo by to jit pres IDLE. Ta interaktivni konzole v IDLE se na editaci souboru nepouziva!
Ahoj, jak mohu opravit příponu py když to nejde, protože v pozn.bloku ani v IDLE se název programu objevuje jen zcela nahoře v černém řádku. A tam se opravit nedá.
Radeji zkus zmenit ten soubor pres IDLE. Windows v zakladu schovavaji obycejne koncovky, takze bys to pak nedokazal vratit zpatky na puvodni nazev.
Jak spustis IDLE, tak zvol v menu File -> Open a tam najdi ten soubor hello.py a dej otevrit. Pak to, co je v tom souboru prepis na ty radky, co jsem posilal vyse. Nakonec to uloz s Ctrl+S. Pak spust cmd jako predtim a melo by to uz jit.
Ahoj, programy vytvořené v Pythonu3.5 nejde použít v Pythonu3.6
Vyzkoušel jsem to opravovat, ale po spuštění ohlásí Invalid System.
Je nutno programy napsat znova.
Promiň, zmýlil jsem se, píše to : invalid syntax
Doufám že Jaroslavovi pomůžeš, já na tohle já bohužel čas ani nervy nemám ... od elementárních problémů s přejmenováním souborů jsme se dostali k tomu že Jaroslav bastlí co ho napadne ...
Tomu naprosto rozumím. Původně jsem sem přišel se záměřem poradit a popř. i pomoci. Čím déle jsem to četl, tím více jsem se musel lámat smíchy v zádech.. Proto všem co trpělivost ještě neztratili přeju hodně štěstí.
PÍŠEŠ DO TĚCH SOUBORŮ CO TAM BÝT NEMÁ!
>>>
je součást konzole, která si to tam píše když seš v konzoli. v souboru
to nemá co dělat. Žádný řádek NESMÍ začínat třema většítkama.
první dva řádky
Python 3.5.3 (v3.5.3:1880cb95a742, Jan 16 2017, 16:02:32) [MSC v.1900 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
jsou taky součástí konzole a taky v tom souboru nemaj co dělat.
Až to smažeš zkus to znova.
To není validní kód Pythonu. Znaky ">>>" píše konzole, že můžeš psát příkazy. Pokud máš nějaké větvení, nebo cyklus, tak konzole vypisuje "...". V tom okně na screenu má být tento kód, na který jsem už několikrát odkazu. Nic svého k tomu nepřidávej nebo to nebude fungovat.
#!/usr/bin/env python3
print("Ahoj", "světe !")
input()
Pokud tam budeš mít cokoliv jiného, tak počítej s tím, že to nemusí fungovat.
Podle screenu používáš vedle interaktivní konzoli. Ta je pouze na to, aby sis mohl vedle hledat/zkoušet nějaké funkce/výrazu a nemusel si kvůli takovému testování dělat další projekt. Není na to, abys tam přepsal řádky zdrojáku a pak to zkopíroval jako program. Tak to nefunguje.
Vše jsem opravil podle tebe-viz screen
Spustil jsem to a zase to nejde
Nejdřív se nauč základy.
Co ti to píše? Unexpected indent. Kterou část kódu to označilo červeně?
Mezeru na začátku řádku.
Na síti máme opravdu kvalitní tutoriál pythonu pro začátečníky http://www.itnetwork.cz/python/zaklady
Nejdřív si to celé přečti, vyzkoušej si příklady co tam jsou a pak to
zkus znova.
Na každém řádku máš mezeru navíc, takže to Python nevezme. Řádek s příkazem nezačíná mezerou, pokud tam není odsazení kvůli tomu, že to je blok kódu u if, while, definici funkce a dalších, což print není.
btw. já třeba nemoh vůbec najít umístění instalačky pythonu, tak sem si python preinstaloval, zadal umístění "podle svýho", adresu si zkopíruju přes Total commander a spustim .py soubory touhle cestou, ptze defaultni cestu instalace AppData\Local atd. sem nemoh najít ani pres vyhledavaci okno, ani v Totalu, ani sem ty slozky nenasel pres prikaz. radek, nevim, kde byla chyba, ale ja sem si poradil takhle. Jinak min. pro zacatky bych rek, ze staci Run Module v IDLE.
Zobrazeno 30 zpráv z 80.