Python erfreut sich im Programmierkreis großer Beliebtheit und ist in den letzten zwei Jahren im Programmierkreis immer beliebter geworden. Immer mehr Freunde, die keine Programmierer sind, haben auch etwas über Python gelernt, aber auch die Anforderungen an Python-Positionen werden immer höher . Egal, ob Sie ein Null-basierter oder ein Oldtimer sind, Sie sollten Python-Interviews nicht auf die leichte Schulter nehmen.
Es hat eine Woche gedauert, 100 Python-Übungen zu sortieren. Wenn Sie Anfänger sind, wird Ihnen diese Übung eine große Hilfe sein. Wenn Sie diese Übung völlig unabhängig durchführen können. Frage: Sie haben bereits mit Python begonnen und die Übungsfragen decken die meisten davon ab die Grundlagen von Python:
Prozedur 001: Zahlenkombinationen
Die Frage enthält vier Zahlen: 1, 2, 3, 4. Wie viele verschiedene dreistellige Zahlen können ohne sich wiederholende Zahlen gebildet werden? Wie viel kostet jeder?
Die Programmanalyse ermöglicht die gesamte Python-Traversierung und vermeidet Duplikate.
Verfahren 002: „Einzelne Steuerberechnung“
Die von den Unternehmen gewährten Prämien basieren auf der Gewinnförderung. Wenn der Gewinn (I) weniger als oder gleich 100.000 Yuan beträgt, kann der Bonus um 10 % erhöht werden. 7,5 %; zwischen 200.000 und 400.000 Yuan, 5 % können für den Teil über 200.000 Yuan abgezogen werden; zwischen 400.000 und 600.000 Für den Teil, der mehr als 400.000 Yuan beträgt, können 3 % abgezogen werden. Wenn der Betrag 600.000 Yuan übersteigt, kann eine Provision von 1,5 % erhoben werden; wenn er 1 Million Yuan übersteigt, erhält der Teil, der 1 Million Yuan übersteigt, eine Provision von 1 %. Über die Tastatur den Gewinn des aktuellen Monats eingeben, um den Gesamtbetrag der auszuzahlenden Boni zu erfahren?
Prozedur 003: Perfekte Quadrate
Der Titel ist eine ganze Zahl. Nach der Addition von 100 ist es eine vollständige Quadratzahl, und nach der Addition von 168 ist es eine vollständige Quadratzahl. Wie lautet die Nummer?
Programmanalyse Da 168 zu klein für eine exponentielle Explosion ist, kann die mathematische Analyse direkt weggelassen werden und die Obergrenze kann auf einfachste Weise ermittelt werden:
Prozedur 004: Welcher Tag ist der Tag?
Geben Sie im Titel ein bestimmtes Jahr, einen bestimmten Monat und einen bestimmten Tag ein und beurteilen Sie, ob dieser Tag der Tag des Jahres ist.
Das Programm analysiert die besondere Situation und muss in Betracht ziehen, in Schaltjahren einen zusätzlichen Tag zum Februar hinzuzufügen:
Beispiel 005: Sortierung nach drei Zahlen
Der Titel gibt drei ganze Zahlen x, y, z ein. Bitte geben Sie diese drei Zahlen von klein nach groß aus.
Suchen Sie zur Programmanalyse und zum Üben einfach einen Sortieralgorithmus, um ihn zu implementieren. Wenn Sie faul sind, passen Sie die Funktion einfach direkt an.