Erste Schritte mit Mathematik Beginnen mit Python Programming Challenge Persönliche Notizen-Problem 1-1

Überblick

Ein Memo von O'Reilly Japans Übung "Einführung in die Mathematik beginnend mit Python".

Es ist nur ein persönliches Lernprotokoll.

Erste Antwort

def print_num(number):
#     print([number + 2 for i in range(2, 11) if number % 2 == 0])
    print('Ist gerade' if number % 2 == 0 else 'Ist ungerade')
    
    for item in range(2, 11):
        number += 2
        print(int(number), end=" ")

if __name__ == '__main__':
    number = float(input('what your number: '))
    if number.is_integer():
        print_num(number)
    else:
        print('Bitte geben Sie eine Ganzzahl ein.')

Verbesserung

Verbesserungspunkte Es ist gut, wenn eine Ganzzahl oder ein Bruch eingegeben wird, aber es endet abnormal, wenn ein Alphabet eingegeben wird. Also habe ich try..except gesetzt.


def print_num(number):
    print('Ist gerade' if number % 2 == 0 else 'Ist ungerade')
    
    for item in range(2, 11):
        number += 2
        print(int(number), end=" ")

if __name__ == '__main__':
    try:
        number = float(input('what your number: '))
        if number.is_integer():
            print_num(number)
        else:
            print('Bitte geben Sie eine Ganzzahl ein.')
    except ValueError:
        print('Bitte geben Sie eine Ganzzahl ein.')

Zusammenfassung

In Bezug auf die Antworten wurden Verbesserungen vorgenommen. Es gibt einige Unterschiede zur Antwort, z. B. wie eine if-Anweisung geschrieben wird. Dies ist jedoch in Ordnung. In Zukunft möchte ich beispielsweise überprüfen, was aus Sicht der Leistung zu tun ist.

Recommended Posts

Erste Schritte mit Mathematik Beginnen mit Python Programming Challenge Persönliche Notizen-Problem 1-1
1.1 Erste Schritte mit Python
Erste Schritte mit Python
Erste Schritte mit Python
Einführung in Python-Funktionen
Erste Schritte mit Python Django (1)
Erste Schritte mit Python Django (4)
Erste Schritte mit Python Django (3)
Einführung in Python Django (6)
Erste Schritte mit Python Django (5)
Erste Schritte mit Python Responder v2
Erste Schritte mit Python-Webanwendungen
Erste Schritte mit Python Grundlagen von Python
Erste Schritte mit genetischen Python-Algorithmen
Erste Schritte mit Python 3.8 unter Windows
Erste Schritte mit Python für PHPer-Funktionen
Erste Schritte mit Python3 # 1 Grundkenntnisse erlernen
Erste Schritte mit Python Web Scraping Practice
Erste Schritte mit Python für PHPer-Super Basics
Erste Schritte mit Python Web Scraping Practice
Erste Schritte mit Dynamo von Python Boto
Erste Schritte mit Python mit 100 Klopfen bei der Sprachverarbeitung
Maschinelles Lernen beginnend mit Python Personal Memorandum Part2
Maschinelles Lernen beginnend mit Python Personal Memorandum Part1
[Übersetzung] Erste Schritte mit Rust für Python-Programmierer
Erste Schritte mit AWS IoT in Python
Materialien zum Lesen, wenn Sie mit Python beginnen
Einstellungen für den Einstieg in MongoDB mit Python
Django 1.11 wurde mit Python3.6 gestartet
Erste Schritte mit Android!
3. 3. KI-Programmierung mit Python
Erste Schritte mit Django 1
Python ab Windows 7
Python-Programmierung mit Atom
Wettbewerbsfähige Programmierung mit Python
GRPC beginnend mit Python
Einführung in die Optimierung
Erste Schritte mit Numpy
Erste Schritte mit Spark
Erste Schritte mit Pydantic
Erste Schritte mit Jython
Programmieren mit Python Flask
Erste Schritte mit Django 2
Erste Schritte mit Python3 # 2 Erfahren Sie mehr über Typen und Variablen
Einführung in die Mathematik ab Python Study Memo Vol.1
Erste Schritte mit Google App Engine für Python und PHP
Übersetzen Erste Schritte mit TensorFlow
Programmieren mit Python und Tkinter
Einführung in Tkinter 2: Button
Erste Schritte mit Go Assembly
Erste Schritte mit Python3 # 3 Versuchen Sie erweiterte Berechnungen mit der import-Anweisung
Erste Schritte mit PKI mit Golang ―― 4
Verbessertes Lernen ab Python
Beginnen Sie mit Python! ~ ② Grammatik ~
Erste Schritte mit Django mit PyCharm