• 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
#46
Javaa kannattaakin opetella kun ei tarvitse alkaa kauheen paljoo säätää et saa gui:n.
Jee Linux<br />http://iteliaspro.dy.fi/<br />^k?yk??<br />
 
Reply
#47
Näin offina on aivan pakko mainita tämä. Big Grin
[Image: 2m42fyq.jpg]
 
Reply
#48
Onpas hieno kieli xD
Jee Linux<br />http://iteliaspro.dy.fi/<br />^k?yk??<br />
 
Reply
#49
nauratti vähän
 
Reply
#50
Ruvetaanko tekeen peliä LOLCODE:lla? XD
[Image: tumblr_mb0zczAX2Y1rrpv83o1_500.gif]
 
Reply
#51
# -*- coding: latin-1 -*-

print "Mikä on X:än arvo, jos x+4=2?"
arvoX = raw_input("X on: ")
if arvoX == "-2":
 
Reply
#52
# -*- coding: latin-1 -*-

print "Mikä on X:än arvo, jos x+4=2?"
arvoX = raw_input("X on: ")
if arvoX == "-2":
Jee Linux<br />http://iteliaspro.dy.fi/<br />^k?yk??<br />
 
Reply
#53
Et tainnut nyt ymmärtää, tarkoitin että:

omaluku + 4 = omaluku+4

esim. 3+4=7
 
Reply
#54
en ymmärtäny...
Jee Linux<br />http://iteliaspro.dy.fi/<br />^k?yk??<br />
 
Reply
#55
Matikka?

Eli siis:

arvoX "+4 =" arvoX + 4

esim.

arvoX on nyt vaikka 5

5 "+4 =" 5 + 4 (=9)

Eli toisin sanoen se laskee laskun ja ilmoittaa "Väärin! arvoX + 4 on = (arvoX+4) Tulos
 
Reply
#56
NikkeX, selitä sanoin mitä haluat ohjelman tekevän. Koodista ja epämääräisistä matikka-kaavoista on vähän vaikea arvailla mitä olet vailla. Meinaan koko ajan ymmärtää mitä haluat, mutta sitten selitätkin toisessa viestissä jotain mikä sotkee ainakin omat aivoni :S
 
Reply
#57
toi viesti anto käsityksen että haluat tulostaa x+4=x+4:n tulos
kirjoitit koodiin että x+4 ei ole 2 joten siis sain käsityksen että kirjoitit väärin
Jee Linux<br />http://iteliaspro.dy.fi/<br />^k?yk??<br />
 
Reply
#58
Elikkäs yritän selittää vielä kerran.

Tämän lauseen sijasta:

"Väärin (arvoX) + 4 ei ole 2"

Se tekisi näin:

jos on laittanut vaikkapa että X on 5, niin se laskee 5 + 4, ja kertoo mitä siintä tulee, esim: "Väärin, 5 + 4 = 9, ei 2"
 
Reply
#59
Quote:Elikkäs yritän selittää vielä kerran.

Tämän lauseen sijasta:

\"Väärin (arvoX) + 4 ei ole 2\"

Se tekisi näin:

jos on laittanut vaikkapa että X on 5, niin se laskee 5 + 4, ja kertoo mitä siintä tulee, esim: \"Väärin, 5 + 4 = 9, ei 2\"

Kiitän täsmennyksessä, nyt tajusin mitä meinaat. Luonnollisesti tässähän on kyse siitä, että sun pitää laskea sen lausekkeen tulos, ennen kuin voit tulostella sitä käyttäjälle, vai? Tässä koodi, johon on lisätty tuo laskeminen väliin:

http://pastebin.com/G0t2Cktz

Käytin tuossa esimerkissä myös Pythonin tekstin formatointia eli käytännössä tuossa print-lauseessa esiintyvät "{0}" ja "{1}" korvataan .format-metodilla annetuilla arvoilla (tässä tapauksessa arvoX ja vastaus). Myöskin selitystä saattaa vaatia tuo int()-funktio, joka yksinkertaisimmillaan muuttaa käyttäjän antaman tekstimuotoisen arvon numeeriseksi laskettavaksi arvoksi.
 
Reply
#60
NikkeX laitoit alkuperäiseen koodiin eri tavalla kun olisit halunnut laittaa
"-.-
Jee Linux<br />http://iteliaspro.dy.fi/<br />^k?yk??<br />
 
Reply
  


Forum Jump:


Browsing: 1 Guest(s)