• Tervetuloa RPG Maker Finlandiin!
  • Ongelmatilanteissa ole yhteydessä Isopahaan (isopaha@gmail.com)
Hello There, Guest! Login Register


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Title: Ohjelmointi
Thread Modes
#61
Enhän!

Miten saan tuon lopun toimimaan näin: Väärin! arvoX+4 = arvoX + 4

Selvähän tuo on. Ja sama asia. Halusin että se tulostaa "Väärin! arvoX+4=" arvoX + 4 (= eli laskee laskun vastauksen tuohon, eli sama asia!)
 
Reply
#62
Miten saan Pythonissa palattua edelliseen kohtaan, esim. Kysyy ovatko tiedot oikein, pitää kirjoittaa k/e, jos kirjoittaa E se palaa takaisin tietojen kirjoittamis kohtaan..
 
Reply
#63
Quote:Miten saan Pythonissa palattua edelliseen kohtaan, esim. Kysyy ovatko tiedot oikein, pitää kirjoittaa k/e, jos kirjoittaa E se palaa takaisin tietojen kirjoittamis kohtaan..

While-silmukalla. Tuossa hyvin simppeli esimerkki, josta tosin puuttuu väärien kirjainten tarkistus, mutta se on helppo lisätä soppaan.

http://pastebin.com/ij4QWmRP
 
Reply
#64
minä tekisin do while silmukalla (eli siis jos pythonissa on en ole siihen kieleen kauhean kovasti
Jee Linux<br />http://iteliaspro.dy.fi/<br />^k?yk??<br />
 
Reply
#65
Quote:minä tekisin do while silmukalla (eli siis jos pythonissa on en ole siihen kieleen kauhean kovasti  perustunut)

Eipä sitä Pythonista löydykään.
 
Reply
#66
Quote:
Quote:Miten saan Pythonissa palattua edelliseen kohtaan, esim. Kysyy ovatko tiedot oikein, pitää kirjoittaa k/e, jos kirjoittaa E se palaa takaisin tietojen kirjoittamis kohtaan..

While-silmukalla. Tuossa hyvin simppeli esimerkki, josta tosin puuttuu väärien kirjainten tarkistus, mutta se on helppo lisätä soppaan.

http://pastebin.com/ij4QWmRP
tai voidaan vääntää ihana funktio jos on tarvetta kysellä monessa paikkaa kysymyksiä joihin varmistus halutaan
http://codepad.org/MtQBlobc

funktion ensimmäin parametri on varmistuksessa ("xyz (k/e") kysyttävä kysymys, toinen parametri haluttu vastaus että sekä kolmas parametri on taulukko jossa
Software is like sex; it's better when it's free. <br />-Linus Torvalds
 
Reply
#67
Quote:
Quote:
Quote:Miten saan Pythonissa palattua edelliseen kohtaan, esim. Kysyy ovatko tiedot oikein, pitää kirjoittaa k/e, jos kirjoittaa E se palaa takaisin tietojen kirjoittamis kohtaan..

While-silmukalla. Tuossa hyvin simppeli esimerkki, josta tosin puuttuu väärien kirjainten tarkistus, mutta se on helppo lisätä soppaan.

http://pastebin.com/ij4QWmRP
tai voidaan vääntää ihana funktio jos on tarvetta kysellä monessa paikkaa kysymyksiä joihin varmistus halutaan
http://codepad.org/MtQBlobc

funktion ensimmäin parametri on varmistuksessa ("xyz (k/e") kysyttävä kysymys, toinen parametri haluttu vastaus että sekä kolmas parametri on taulukko jossa  kysymykset joita kysellään.

// njoo ei paras ratkasu mutta musta aika kiva kun ite tein \\o/

Käyhän se noinkin : D Ite koodasin lähinnä Keep-it-simple periaatteella Wink
 
Reply
#68
Ja lisää kysymyksiä. Yritin säätää jotain jännää, että pitää kirjoittaa ikä, ja se ilmoittaisi esim. että: Olet lapsi, koska olet 7 v. Miten saan sen toimimaan että se ilmoittaa Olet lapsi/aikuinen/jne. Säädin kaikkea
 
Reply
#69
Quote:Ja lisää kysymyksiä. Yritin säätää jotain jännää, että pitää kirjoittaa ikä, ja se ilmoittaisi esim. että: Olet lapsi, koska olet 7 v. Miten saan sen toimimaan että se ilmoittaa Olet lapsi/aikuinen/jne. Säädin kaikkea  sekalaista.. esim if ika < 10 print \"Olet lapsi, koska olet\", ika + \"v\"

Jos jokin ei toimi, niin yleensä siitä on kohteliasta antaa ongelmanratkaisijalle edes jotain vihjettä. Tämä ongelma oli taas osa sarjaamme "Yritä arvailla mikä on pielessä".

Arvaampa, että ongelmana on ehkä TypeError, mikä aiheutuu siitä, että käyttäjän syöte on merkkijono ja yrität vertailla syötettä kuten numeerista arvoa. Kuten jo taisin tuossa jossain edellisessä esimerkissä kertoa, tyypinmuutos on helppo tehdä int()-funktiolla. Myöskin suosittelen, että opettelet käyttämään tulostuksen formatointia, sillä on huomattavasti helpompi saada teksti halutunlaiseksi, verrattuna noihin pilkku ja plussa viritelmiin.

Tässä nyt vielä toimiva esimerkki:
http://pastebin.com/LNyaKcNK
 
Reply
#70
Mä osaan vaan GameMakerin sitä scriptaus juttua ja rubya, ja ruby2Confusedta. Ja tietenkin osaan kaataa koneen notepadilla. Tongue
 
Reply
#71
Isopaha tuossa ohjelmassasi on virhe jos siihen laittaa 10 tai 18 ohjelma vain sammuu
Jee Linux<br />http://iteliaspro.dy.fi/<br />^k?yk??<br />
 
Reply
#72
Quote:Isopaha tuossa ohjelmassasi on virhe jos siihen laittaa 10 tai 18 ohjelma vain sammuu  Undecided

Niinpä näkyy olevan, se on niin nopeasti kyhätty, että en jaksanut siihen montaakaan ylimääräistä ajatusta tuhlata.

Tuossa nyt kuitenkin korjattu versio, jossa loogisuus on kohdillaan: http://pastebin.com/rfDXjtJV
 
Reply
#73
Voiskos joku pistää linkkiä ohjelmoinnin perustietoihin ja mieluiten esimerkkinä Java. Ja hyvä Java opas myös. Kiitos etukäteen!
 
Reply
#74
Quote:Voiskos joku pistää linkkiä ohjelmoinnin perustietoihin ja mieluiten esimerkkinä Java. Ja hyvä Java opas myös. Kiitos etukäteen!

Javala:
http://javala.cs.tut.fi/
 
Reply
#75
Quote:Voiskos joku pistää linkkiä ohjelmoinnin perustietoihin ja mieluiten esimerkkinä Java. Ja hyvä Java opas myös. Kiitos etukäteen!
Ohjelmoinnin Aloittaminen @ Ohjemointiputka.net

Itse olen lähinnä käyttänyt PHP:ta ja jonkin verran javascriptiä nettisivujen kanssa.
[Image: 1243533315-vivi-sig.png]
 
Reply
  


Forum Jump:


Browsing: 1 Guest(s)