[Python] Help

12/18/2018 23:36 Kraenk#1
Hey Leute,

ich benötige mal ein wenig Hilfe.
Ich bin derzeit in einer Weiterbildung wo wir Python lernen.
Allerdings haben die meisten schon Vorkenntnisse und ich hänge als Neuling ziemlich hinterher, entsprechend ist es schwierig für mich, den Anfang zu finden.
Nun soll ich jedenfalls etwas schreiben das eine Zahl zwischen 0 und 100 Random ausgesucht wird und man diese erraten muss. Entsprechend gibt er aus, ob man zu groß oder zu klein is, bis man die richtige Antwort hat.
Vllt kann mir da der ein oder andere ein wenig helfen.
Ich weiß nämlich nicht wo ich anfangen soll, ich weiß zwar das ich mit Loops arbeiten muss und eventuell Functions, but idk....
Falls sich da jemand finden lässt, wäre ich tausendfach Dankbar.
Was anderes kann ich auf die schnelle nicht bieten, da es derzeit nicht so locker sitzt..(Weihnachten halt).
Danke euch für eure Aufmerksamkeit.

Greetz
12/19/2018 05:28 Moneypulation#2
Suchst du jemanden, der dir einfach die Lösung verrät? Das würde dir ja nichts bringen. Das sind ja wirklich basics von Python. Wenn du die nicht kannst, solltest du dir vllt mal ein Buch zur Hilfe nehmen

12/19/2018 13:41 Serraniel#3
Kenn mich mit Python nicht aus aber deine Business Logik wäre in etwa folgende:
1) Zufallszahl generieren
2) Nach Nutzereingabe fragen
3) Nutzereingabe zu klein/groß? -> Information ausgeben und zu 2 springen (Schleife), ansonsten zu 4)
4) Winnermessage
12/19/2018 15:56 Kraenk#4
Quote:
Originally Posted by Moneypulation View Post
Suchst du jemanden, der dir einfach die Lösung verrät? Das würde dir ja nichts bringen. Das sind ja wirklich basics von Python. Wenn du die nicht kannst, solltest du dir vllt mal ein Buch zur Hilfe nehmen

Danke.

Naja ne Lösung will ich mir ja erarbeiten, hatte einfach nur auf Tipps gehofft.
Um besser Lösungen für Aufgaben zu finden und um Python ein wenig besser und schneller zu verstehen.
Ich komme im Unterricht zwar mit, nur wir lernen Täglich so viel neues, dass es einen schwer fällt zu wissen wo jetzt was für was genommen wurde, oder was an dieser stelle am besten ist. Denn derzeit ist es viel durcheinander und daher brauchte ich Hilfe :).

Greetz



--------------------------------------------------------------------------------------


EDIT
EDIT
EDIT


Ich danke euch.
Mein Aktueller Stand: Geschafft :D...
Hab mir natürlich Hilfe in Google gesucht und geschaut was mir geschrieben in Foren geantwortet wurde und mal geschaut wie deren Vorgehensweise war und an manchen ein beispiel (aber nicht abgeschrieben) genommen.
Mittlerweile sieht es bei mir so aus (Kann nur nicht sagen, ob alles Ordnungsgemäß ist, aber es funktioniert und habe dafür etwas über ne Stunde gebraucht, da nebenbei noch gegooglet, Stream geschaut und Musik gehört habe:
Code:
import random
z = random.randint (0,100)
print(z)

eingabe = input("Bitte gebe eine Zahl ein: ")

z = int(z)

try:
    val = int(eingabe)
    print("Super, nun wird gecheckt ob diese richtig ist...")
except ValueError:
    print("Fehler, keine Zahl eingegeben, bitte versuche es erneut!")
    exit()

while z != int(eingabe):

    if z > int(eingabe):
        print("Schade, diese ist zu klein!")
    else:
        print("Schade, diese ist zu Groß!")

    eingabe = input("Bitte versuche es erneut!")

print("Volltreffer, du hast es Geschafft! :)");
PS: Habe mir ebenso die Links gespeichert, diese haben mir auch ein wenig geholfen.
Vielen Dank

Greetz