Lernen ist ein fortlaufender Prozess
Wir sind nie vollständig ausgebildet und sollten uns daher ständig mit alten/neuen und einfachen/schwierigen Aufgaben herausfordern. Daher beginne ich dieses Repository, um meine Python -Fähigkeiten zu verbessern.
Die Übungen wurden übernommen:
Erstellen Sie ein Programm, das den Benutzer auffordert, seinen Namen und seinen Alter einzugeben. Drucken Sie eine an sie gerichtete Nachricht aus, die ihnen in dem Jahr sagt, dass sie 100 Jahre alt werden.
Extras:
Fragen Sie den Benutzer nach einer Nummer. Drucken Sie je nachdem, ob die Nummer gerade oder ungerade ist, eine entsprechende Nachricht an den Benutzer. Tipp: Wie reagiert eine gleichmäßige / ungerade Zahl unterschiedlich, wenn sie durch 2 geteilt wird?
Extras:
Nehmen Sie zum Beispiel eine Liste: a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89] und schreiben Sie ein Programm, das alle Elemente der Liste ausdruiert, die weniger als 5 sind.
Extras:
Erstellen Sie ein Programm, das den Benutzer nach einer Nummer fordert, und druckt dann eine Liste aller Divisors dieser Nummer aus. (Wenn Sie nicht wissen, was ein Divisor ist, ist es eine Zahl, die sich gleichmäßig in eine andere Zahl unterteilt. Zum Beispiel ist 13 ein Teiler von 26, weil 26 /13 keinen Rest hat.)
Nehmen Sie zwei Listen, beispielsweise diese beiden:
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
und schreiben Sie ein Programm, das eine Liste zurückgibt, die nur die Elemente enthält, die zwischen den Listen üblich sind (ohne Duplikate). Stellen Sie sicher, dass Ihr Programm auf zwei Listen verschiedener Größen funktioniert.
Extras:
Fragen Sie den Benutzer nach einer Zeichenfolge und drucken Sie aus, ob diese Zeichenfolge ein Palindrom ist oder nicht. (Ein Palindrom ist eine Schnur, die die gleichen Stürmer und Rückwärtsläufe liest.)
Nehmen wir an, ich gebe Ihnen eine in einer Variablen gespeicherte Liste: a = [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
Schreiben Sie eine Python -Zeile, die diese Liste A übernimmt und eine neue Liste erstellt, die nur die gleichmäßigen Elemente dieser Liste enthält.
Machen Sie ein Zwei-Spieler-Rock-Paper-Scissors-Spiel. (Hinweis: Fragen Sie nach Spielern (mit der Eingabe), vergleichen Sie sie, drucken Sie eine Glückwunschmeldung mit dem Gewinner aus und fragen Sie, ob die Spieler ein neues Spiel starten möchten)
Denken Sie an die Regeln:
Generieren Sie eine Zufallszahl zwischen 1 und 9 (einschließlich 1 und 9). Bitten Sie den Benutzer, die Nummer zu erraten, und sagen Sie ihnen dann, ob er zu niedrig, zu hoch oder genau richtig erraten hat. (Hinweis: Denken Sie daran, die Benutzereingabetorte aus der ersten Übung zu verwenden)
Extras: