Onko missään semmosta listaa jossa olisi python ohjelmointikielen käskyt ja mihin niitä käytetään?
Python käskyt
Pytton
201198
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 20
Vanhimmat
Olisiko nyt tuossa ensialkuun: https://docs.python.org/3/
Kirjoita siihen että: "Sudo apt-get vedä vittu päähän", niin eiköhän ala jotaki tapahtumaan.
Sinä voisit laitta hirvensarvet päähäsi, ja juoksennella pelloilla 1.9.2017 — 13.10.2017 välisenä aikana. Saisit kaipaamaasi huomiota riittävästi.
Python on paska. Eihän siinä ole edes do-while -silmukkaa. Käske mielummin jollain kehittyneemmällä kielellä.
Sinä olet idiootti, jolla järki seisoa kuin tikku paskassa.
Näinkö? Mitäs alla oleva python-koodi mahtaa sitten tehdä?
Kokeileppa.
a = True
while a:
b = input('Oletko idiootti?')
if b == 'kyllä':
a = False
else:
print('Idiootti! kokeileppa arvata uudestaan')
print('Onneksi olkoon! Järkesi seisoo kuin tikku jaskassa!')
input()
Tämän ketjun paras vastaus.
Pakkohan sitä oli koittaa: https://i.imgur.com/M2v4PDs.png mitäs nyt tehdään ?
Melkoista resurssien haaskuuta tuhlata muuttuja tuohon käyttöön. Itse toteuttaisin ao. tavalla.
def paskapyytton():
vastaukset=["kyllä","joo","on"]
vastaus=input("Onko Python paska? ")
if vastaus in vastaukset:
print("Olet oikeassa, Python on paska!")
return False
print("Yritä uudelleen, vinkki: ",end="")
for vastaus in range(len(vastaukset)):
print(vastaukset[vastaus],end="")
if vastaus<len(vastaukset)-1:
print(", ",end="")
else: print()
return True
def main():
while(paskapyytton()):
continue
if __name__ == "__main__":
main()
Tämäkään ei toiminut.
Tämä sama virhe löytyy myös tuosta ensimmäisestä, mutta ei vain vielä keritty edetä asiassa siihen asti, koska jäin odottamaan minkä korjauksen kaveri antaa. Vitun mukava huomata olevansa idiootti, varsinkin kun se näin mukavasti kerrotaan. Pythonin mollaaminen käy hyvin tällä tyylillä, hienoa.
En virheistä tiedä, mutta toi on siis "Python versio 3" koodia. Pythonhan on niin paska ettei se ole edes taaksepäin yhteensopiva.
Suomi 24 poisti tuosta koodista sisennykset, joten joudut itse lisäämään ne. Eli neljä välilyöntiä tai vaihto while ja if lauseiden jälkeen.
Ja lisäksi tuo koodi on tosiaan uudempaa python 3.5 -koodia. Mutta Indentation Error viittaa juurikin vääriin sisennyksiin.
Siinäpä teille pähkinä, kun lisäätte itse sisennykset.
Oikea vastaus: https://imgur.com/LD25SZx
Ei tartte olla kuin yksi välilyönti tai vastaava. Kunhan ovat oikealla "tasolla" keskenään. S24:n palstoilla kannattaa korvata tavalliset välilyönnit sidotuilla. Niillä saa edes hieman sisennystä.
Joo, se yhteinen virhe noissa molemissa oli tuo ääkkösten ja öökkösten käyttö ilman että ohjelmassa kerrottiin käytetty merkistökoodaus:
# coding:utf-8
https://i.imgur.com/ywtPjgn.png
Geany 1.27 ei toimi yhteen Zeal dokumetvieverin kanssa, on asennettava versio 1.34. Koska Geany on jo varannut perinteisen F1 ohjepainikkeen, joutuu totuttelemaan vaikka F12 painikkeen käyttöön koodauksen aikaisessa ohjeen noutamisessa. Jokohan laitoin tänne ohjeen tuon Zeal dokumetti vieverin liittämisestä Geany koodieditoriin.
Monessa raskaammassa koorieditorissa tuo on jo valmiina ja vähintään yhtä moneen sen saa liitännäisenä (plug-ins).
Millä tuo lähdekoodin väritys on tehty, siisti ja selkeä. ?
Windowsilla on ainakin ollut vaikeuksia noiden merkistöjen kanssa. Linuxilla kaikki toimii yleensä automatic.
Python 3.5 käyttää vakiona utf-8-koodausta, joten erillistä määrittelyä ei tarvita kuten aiemmalla versiolla. Toki koodauksen voi vaihtaa esittämälläsi tavalla, jos vakio utf-8 ei kelpaa.
Vika ei siis ole siinä, vaan se on sisennyksissä.
Ja Turbo-Urpo, et kai sinä tosissasi väännä koodia jollain windowsin notepadilla? Lataa ihmeessä jokin parempi työkalu, joka tarkastaa myös syntaksit:
https://www.geany.org/Download/Releases
https://www.sublimetext.com/3
https://notepad-plus-plus.org/download/v7.5.6.html
Voit selailla Python Module Docsia myös ilman internet-yhteyttä ja mukana ovat myös kaikki asentamasi moduulit. Windows-koneella painat vain windows näppäintä ja alat kirjoittamaan "python module docs".
Oletan että kaipaat suomenkielistä opasta, sellaista ei tiettävästi ole.
Kuten varmaan olet huomannutkin Python Tutorial sivuja löytyy, Python ohjelmointi oppaita BDF kirjoina löytyy toista sataa ilmaiseksi, mutta paras on varmaa ZEAL offline-dokumentaation selain, joka on intekroitu useampaa IDE ympäristöön.
Eli asenna ZEAL tai lue oppaita online versiona verkosta: https://zealdocs.org/
OffLine selain toimii niin että, IDEn editorissa valitset avainsanan ja painat F1, jolla ZEAL tarjoaa oppaasta kyseisen sanan ohjetta ja käyttöesimerkkiä, mikäli sellainen sisältyy oppaan kyseisen sanan ohjeeseen.
ASENNUS
sudo apt install zeal