MITEN TÄMÄ PYTHON OHJELMA PITÄISI TEHDÄ KUN EI OMA ÄLY RIITÄ SEN TEKEMISEEN????
def tulostaja(sana_1):
while True:
if len(sana_1) >= 5:
print(sana_1)
syote = input("Anna syöte (Lopeta lopettaa): ")
else:
print("Oletussyöte")
syote = input("Anna syöte (Lopeta lopettaa): ")
#Luomme erillisen pääfunktion
def main():
syote = input("Anna syöte (Lopeta lopettaa): ")
return syote
#Kutsutaan funktiota ja annetaan parametrit
tulostaja(syote)
#Lopuksi käynnistämme ohjelman pääfunktiosta
if __name__ == "__main__":
main()
---------------------------------------------------------------------
tulostaja-funktion vastaanottaa yhden parametrin, jonka oletusarvona on "Oletustulostus" ja tulostaa saamansa arvon.
Pääfunktio taas pyytää käyttäjältä syötettä "Anna syöte (Lopeta lopettaa): ", ja mikäli käyttäjä antaa syötteen, joka on 5 tai useampi merkkiä, lähetetään se tulostaja-alifunktiolle. Muussa tapauksessa alifunktiota kutsutaan ilman parametriä. Jos käyttäjä antaa syötteen "Lopeta", ohjelma sammuu. Ohjelma toimii seuraavalla tavalla:
Anna syöte (Lopeta lopettaa): Pitkäsana
Pitkäsana
Anna syöte (Lopeta lopettaa): möh
Oletustulostus
Anna syöte (Lopeta lopettaa): Toinenkovinpitkäsana
Toinenkovinpitkäsana
Anna syöte (Lopeta lopettaa): Lopeta
Python ohjelmointi, apua tarvitaan
11
1688
Vastaukset
- Anonyymi
testi
- Anonyymi
Tuo lyhyt "testi" viesti synty siitä kun halusin selvittää onko minut bannattu, kun viestit katoaa ilman että niissä on mitään sääntöjen vastaista. Kun se näytti säilyvän jäljelle jäi tämä gifyu.com kuvanjako palvelu, joka on aieminkin poikinut viestien poistoja. Onkohan moderaattoreilla yhteneväiset ohjeet, vaikuttaa että sääntöjä muutellaan sen mukaan mistä milloinkin tuulee.
Poistokynnys saattaa olla matalampi myös näiden esittämieni arvostelujen vuoksi, ihmisiähän ne moderaattoritkin on, luultavasti. - Anonyymi
Testaan vielä tämän mahdollisuuden antaa opastusta, eli kun avaaja sai viestin pysymään python koodista huolimatta, niin voiko vastaus myös siltää python koodia. Toivottavasti osaat koota säkyneen jäsentelyn josta pyython on hyvin tarkka:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
def main():
syote='Oletussyöte'
def tulosta(syote):
print(syote)
while syote != 'Lopeta':
syote = input("Anna syöte (Lopeta lopettaa): ")
if len(syote) < 2: syote='Oletussyöte'
if syote != 'Lopeta': tulosta(syote)
if __name__ == "__main__":
main()- Anonyymi
EI TOIMI:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
def main():
syote="Oletussyöte"
def tulosta(syote):
print(syote)
while syote != 'Lopeta':
syote = input("Anna syöte (Lopeta lopettaa): ")
if len(syote) < 2: syote='Oletussyöte'
if syote != 'Lopeta': tulosta(syote)
if __name__ == "__main__":
main()
VALITTAA: while syote != 'Lopeta':
NameError: name 'syote' is not defined - Anonyymi
Anonyymi kirjoitti:
EI TOIMI:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
def main():
syote="Oletussyöte"
def tulosta(syote):
print(syote)
while syote != 'Lopeta':
syote = input("Anna syöte (Lopeta lopettaa): ")
if len(syote) < 2: syote='Oletussyöte'
if syote != 'Lopeta': tulosta(syote)
if __name__ == "__main__":
main()
VALITTAA: while syote != 'Lopeta':
NameError: name 'syote' is not definedYritin laittaa monta kertaa kuvallisen ohjeen, että ne sisennykset menisi oikein, mutta moderointi poisti ne joka kerta. Ei maha mittään, kysy modelta jos se antaa vilkasta jotain kuvaa hetken.
- Anonyymi
Anonyymi kirjoitti:
EI TOIMI:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
def main():
syote="Oletussyöte"
def tulosta(syote):
print(syote)
while syote != 'Lopeta':
syote = input("Anna syöte (Lopeta lopettaa): ")
if len(syote) < 2: syote='Oletussyöte'
if syote != 'Lopeta': tulosta(syote)
if __name__ == "__main__":
main()
VALITTAA: while syote != 'Lopeta':
NameError: name 'syote' is not definedJohtuu siitä ettei muuttujaa "syote" ole määritetty.
Tuo ohjelma on muutenkin hoopo. Se hyppää ensin main-funktioon, joka ei tee mitään muuta kuin asettaa siinä lohkossa näkyvään "syote"-muuttujaan jonkun arvon. Sen jälkeen poistutaan main-funktiosta ja jatketaan tulosta-funktion jälkeisestä while-loopista, joka yrittää käyttää ehtonaan syote-funktiota, jota ei ole siinä kohtaa määritelty.
Tarkoitus lienee ollut, että while-silmukka olisi main-funktion sisäpuolella.
- Anonyymi
4 yritystä jakaa ohje kuvana poistettu, joten jos tuo koodikin katoaa, ei ole keinoa opastaa sinua.
- Anonyymi
Ihmeellisiä on nämä moderoinnit, nyt tuo 08:51 kirjoitettu opastus koodin kera on saanut olla lähes tunnin, joten tänään ilmeisesti voi näinkin opastaa, tai ei nyt nuolaista ennen kuin tipahtaa. On käynyt niin että puolenyön tietämissä jokin on kelvannut, mutta kun vuorokausi vaihtunut, se ei enää olekaan kelvannut.
Kymmeniä vistejä on poistettu jo vähämmekin koodin vuoksi, välillä koodia voi välittää Pastebin -palvelun avulla, ja sitten taas ei. Ei mitään mahdollisuutta toimia sääntöjä noudattaen. Sivullisen silmin olemme huonotapaista pohjasakkaa, kiitos toimimattoman moderoinnin josta moderoinnista vastaavat eivät kanna vastuutaan.- Anonyymi
Olen tullut siihen tulokseen että täällä turhautuneet ihmiset ilmiantavat toisten viestejä.
Moderointi taas ottaa nämä ilmiannot todesta. On tietysti mahdollista että firman sisälläkin on kieroitunut henkilö vaikuttamassa moderointiin.
En usko että automaattinen moderointi itsessään voi olla noin huono ja epäjohdonmukainen.
Jos seuraa täällä olevia keskusteluja, huomaa joidenkin kirjoittajien angstista, toisten kyttäilysta/revanssin hausta, että kaikki ruuvit eivät ole paikallaan.
Johtopäätös vedetty näistä huomioista. - Anonyymi
Pois läksi sekin koodi, nyt varmaan moderaattori on itseensä tyytyväinen, saipahan vitutuskäyrää nostettua. Sairasta touhua.
- Anonyymi
Silloin ei kannata tehdä ollenkaan.
Ketjusta on poistettu 5 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Kuolemanrangaistus
Mielestäni kuolemanrangaistus on väärin kaikissa tilanteissa. Vaikka joku olisi murhannut 10 ihmistä, hänen surmaaminen886033Muistakaa persut, että TE petitte, ei kokoomus
Miksikö kukaan ei arvostele kokoomusta? No sen vuoksi, että kokoomus noudattaa vaalilupauksiaan. Sen sijaan TE persut,3085357Riikka Purra ei estä tehomaksun käyttöönottoa
Sähkön hinnoittelua koskevan määräyksen on määrä astua voimaan vuoden 2029 alusta, Energiavirastosta kerrotaan. Määräyk513374Lopetan ikävöinnin
Ei meistä enää koskaan tule mitään. Olen ikävöinyt ja kaivannut enkä saa mitään vastakaikua ja lämpöä. Parempi erillään123065Outo ilmiö - vasemmistolaiset eivät kirjoita mitään kokoomuksesta
joka sentään johtaa hallitusta, ja jonka talouspolitiikkaa noudatetaan. Nämä muutamat vasemmistolaiset jotka täällä aina1062739Jos kaikki lopulta kuolevat, onko edes pahimmillakaan rikoksilla mitään väliä?
Kaikki kuolevat lopulta. Siksi ihmisten tekemillä rikoksillakaan ei lopulta ole mitään merkitystä. Joidenkin mielestä t111710Väestöstä vain vassarit vaihtuvat nopeammin kuin persut
Kevääseen 2023 verrattuna vassareita 50 prosenttia enemmän, ja persuja 25 prosenttia vähemmän.171608Sinä olet minun forEver
Sinä olet minun sielussain, sydämessäin, huulillain, sinä olet ain, Sinä olet vieressäin, kainalossain, sylissäin, ain,211600Vihervassarit
Vihervassarit sitä, vihervassarit tätä. Minulla on paha mt-ongelma. Se tuli lobotomian jälkioireina. Vihervassarit tät321469Mies joka vetäytyy osoittaa teoillaan
Ettei halua olla tekemisissä. Mies joka ei vastaa viesteihin, ei halua sua. Mies joka jättää sut epätietoisuuteen, ei1821132