kein Lisp? Schade...
http://paste.pocoo.org/show/98039/
HILFE!! Hausaufgabe/ zahlenrate programm!!
Nein, kein Lisp. Aber vielleicht Factor. 

Code: Alles auswählen
#! /usr/bin/env factor
USING: combinators io kernel math math.order math.parser math.ranges random ;
IN: number-guessing
: ask-for-number ( -- n ) "Your guess: " write flush readln string>number ;
: check-guess ( secret guess -- ? )
over <=>
{ { +eq+ [ t "correct" ] }
{ +lt+ [ f "smaller" ] }
{ +gt+ [ f "greater" ] } } case
"Your guess is " write write "." print ;
: loop ( n secret -- n )
over number>string write ". try." print
ask-for-number
check-guess
[ drop ] [ [ 1+ ] dip loop ] if ;
: main ( -- )
1 100 [1,b] random loop
"Yeah! You found it with " write number>string write " tries." print ;
main
@dynasty-warriors:
Du könntest auch "Python für Kids" lesen: http://www.amazon.de/Python-f%C3%BCr-Ki ... 827&sr=8-3
Das ist so geschrieben, dass sogar du es verstehen solltest.
Und es ist jedem hier egal, ob du auf deine Mutter schwörst, dieses Forum zu besuchen: Wir könnten darauf verzichten...
Du könntest auch "Python für Kids" lesen: http://www.amazon.de/Python-f%C3%BCr-Ki ... 827&sr=8-3
Das ist so geschrieben, dass sogar du es verstehen solltest.
Und es ist jedem hier egal, ob du auf deine Mutter schwörst, dieses Forum zu besuchen: Wir könnten darauf verzichten...
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Mal aus meiner Sandbox rausgeholt. Irgendwie mag hier niemand Common Lisp sonderlichaudax hat geschrieben:kein Lisp? Schade...
http://paste.pocoo.org/show/98039/

Und DasIch, ein Editor wie Kate ist als Lisp-Editor wenig geeignet. Ohne richtiges, semantisches Einrücken und farbliches Klammer-Level-Matching ist es vergleichsweise unangenehm zu programmieren.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Wenn du eine Zufalls Zahl willst würde ich es Mit random probiern:
So jtz. stimmts gültig für python 2.5
Code: Alles auswählen
import random
zahl=random.randint(1,100) #zufall zwischen 1 und 100
anzahl=1
while zahl != meineZahl:
meineZahl=int(raw_input("Ich habe eine Zahl zwischen 1 und 100: rate "))
if meineZahl==zahl:
print "Richtig, die Zahl war", zahl , "Sehr gut, du hast es in", anzahl,"Versuchen geschafft"
elif meineZahl<zahl:
print"Sorry zu klein"
elif meineZahl>zahl:
print "Sorry zu gross"
anzahl+=1
Zuletzt geändert von INFACT am Montag 5. Januar 2009, 14:01, insgesamt 1-mal geändert.
[b][i]ein kleines game für die die lust haben http://konaminut.mybrute.com[/i][/b]
;-)
;-)
Mhm... hast du's ausprobiert vorher...? Es funktioniert soooo nicht. Außerdem... solltest du dich an PEP8 halten, finde ich. Also... naja, ich fänds schöner. meineZahl muss vorher'n Wert kriegen, sonst ist es schwer eine Überprüfung zu machen, außerdem sollte die Eingabe'n int werden, sonst bringen die Vergleiche danach stets ein "Sorry zu gross"INFACT hat geschrieben:Code: Alles auswählen
import random zahl=random.randint(1,100) #zufall zwischen 1 und 100 anzahl=1 while zahl != meineZahl: meineZahl=raw_input("Ich habe eine Zahl zwischen 1 und 100: rate ") if meineZahl==zahl: print ("Sehr gut, du hast es in"+anzahl+"Versuchen geschafft") elif meineZahl<zahl: print("Sorry zu klein") else: print("Sorry zu gross")
Smalltalk fühlt sich jetzt aber verschmäht!audax hat geschrieben:kein Lisp? Schade...
http://paste.pocoo.org/show/98039/
http://paste.pocoo.org/show/98072/
Klammern farblich unterschiedlich hervorheben sollte reichen und dass mit der Einrückung sollte man imho noch so eben selbst hinbekommenLeonidas hat geschrieben:Ohne richtiges, semantisches Einrücken und farbliches Klammer-Level-Matching ist es vergleichsweise unangenehm zu programmieren.

-
- User
- Beiträge: 155
- Registriert: Freitag 29. Dezember 2006, 18:27
Gruppenzwang sei Dank, hier einmal in Io: http://paste.pocoo.org/show/98075/
-
- User
- Beiträge: 62
- Registriert: Sonntag 4. Januar 2009, 23:33
- Wohnort: Berlin
ok vielen dank!! ich habe das problem gelöst und habe heute ordentlich in der schule kluggescheißert........
p.s. bekam heute meine infortmaikklausur back und bekam ein 2 !!
scheissssssssssssse =( warum keine eins??
bin ich zu dummm!!
ok closen bitte!
p.s. bekam heute meine infortmaikklausur back und bekam ein 2 !!
scheissssssssssssse =( warum keine eins??
bin ich zu dummm!!
ok closen bitte!
Ich brauche Hilfe!
Ich darf keine Bilder in der Signatur haben!
Ich darf keine Bilder in der Signatur haben!
Klusscheißern? Womit denn?
Mit sowas?
Mit sowas?
Code: Alles auswählen
perl -Mfeature=say -e '$r=int rand(99)+1;$t=1; say "guess a number for 1 to 100"; while(($guess=<>)!=$r){ $t++;say "Guess is ". (($guess>$r)?"higher":"lower")} say "you needed $t tries"'
auch auf die gefahr hin das ich mich als depp oute ... aber welche Sprache war die erste genannte loesung? http://paste.pocoo.org/show/98003/ hab dort nix gefunden wo ich mir die Sprache anzeigen lassen kann...