Tag: python-3.x

Diesen Code in eine Python-Funktion umwandeln

Das ist mein Code: name1 = input(userQuestions[0]).lower() while name1 == "" or not name1.replace(' ','').isalpha(): name1 = input(userQuestions[0]).lower() Die 'userQuestions []' sind: userQuestions = ( "Give me name 1?\n", "Give me name 2?\n", "Give me name 3?\n", ) Um meine Validierung auf alle 3 Fragen zu verwenden, wie stelle ich das in eine Funktion, um […]

__init__ Argument Missverhältnis zwischen Super und Unterklasse

Ich versuche, eine Klasse zu erben von datetime.date , rufen Sie die __init__ Funktion, und fügen Sie dann ein paar Variablen oben, die mit einem vierten __init__ Argument über Jahr, Monat und Tag beinhaltet. Hier ist der Code: class sub_class(datetime.date): def __init__(self, year, month, day, lst): super().__init__(year, month, day) for x in lst: # do […]

Verwenden Sie für Schleifen, um einen Weihnachtsbaum zu schaffen

Ich versuche, ein Programm zu erstellen, wo du eine Nummer eingibst und das Programm schafft eine "christmastree" Arrangement von + 's. Zum Beispiel, wenn ich die Nummer 5 eingeben, sollte das Programm drucken: + +++ +++++ +++++++ +++++++++ Was ich bisher habe: def holidaybush(n): z=n-1 x=1 for i in range(0,n): for i in range(0,z): print('',end='') […]

Suche Patterns Ersatz mit Lambda

Ich muss in eine Datei mit Vor- und Nachsuchersatzmuster schreiben. Ich habe den untenstehenden Code geschrieben. Ich habe Funktion in schriftlicher Form zur Ausgabedatei verwendet und es hat gut geklappt. Aber ich habe etwa 20 solcher Ersatzmuster und ich fühle mich nicht schreibe einen guten Code, weil ich brauche, um Funktionen für all jene Ersatz […]

Implementierung eines Pseudozufallsgenerators in Python

Ich lese ein Papier namens Effizientere Oblivious Transfer Extensions mit Sicherheit für bösartige Verfolger von Gilad Asharov, Yehuda Lindell, Thomas Schneider und Michael Zohner . Auf Seite 8 stellen sie ihr Protokoll vor. Bei der Präsentation der verwendeten Werkzeuge schreiben sie: Wenn mein Verständnis richtig ist, verwenden sie einen Pseudozufallsgenerator namens G, der als Eingabe […]

Upgrade von Python 3.2 auf Python 3.4 auf Linux

Ich habe Python 3.2 standardmäßig auf meinem Raspbian Linux installiert, aber ich möchte Python 3.4 ( time.perf_counter , yield from , etc.). Das Installieren von Python 3.4 über apt-get ist kein Problem, aber wenn ich python3 in meine Shell python3 ich immer noch Python 3.2 (da /usr/bin/python3 noch Links dazu). Soll ich den Symlink wechseln, […]

Welche Gruppe bezieht sich Rückreferenz bezieht sich auf, wenn mit sub () Betrieb verwendet?

Der folgende Code: >>> text = "imagine a new *world*, a *magic* world" >>> pattern = re.compile(r'\*(.*?)\*') >>> pattern.sub(r"<b>\1<\b>", text) Ausgänge: imagine a new <b>world<\x08>, a <\b>magic<\x08> world Ich habe hier zwei Probleme, 1.) Ich verstehe nicht, warum hat die Referenzreferenz '\1' den magischen Teil des Textes verändert? Ich habe gelesen, dass '\1' sich auf […]

Gibt es eine Möglichkeit, Datei-Inhalte nach Listenelement in Python zu organisieren?

Ich arbeite an einem Projekt in Python in Bezug auf eine Datei mit Informationen über Studenten. Die Datei bestellt die Schüler alphabetisch nach dem Nachnamen im folgenden Format: Nachname, Vorname, Haus, Aktivität Die erste Richtung war, um das Format zu ändern Vorname, Nachname, Haus, Aktivität Ich hab's gemacht. Der nächste Schritt ist, sie zu Hause […]

Wörterbuch: Wie finde ich Max von Elements

Angesichts eines Wörterbuchs von … result={'A – – -': ['ALLY'], '- – A -': ['DEAL'], '- – – A': ['BETA'], '- – – -': ['COOL', 'ELSE', 'FLEW', 'GOOD', 'HOPE', 'IBEX']} Wie würde ich über die Zuordnung einer Variablen 'Antwort' auf den Schlüssel mit den meisten Elementen gehen? Ich habe es versucht… inverse=[(value,key) for key, value […]

Funktionen und Klassenattribute (Python)

def add_age(cls,age): cls.yrs_old = age return cls class Test: age = add_age a = Test() a.age(5) print(a.yrs_old) Also spielte ich mit Python herum und das ist etwas, worauf ich noch nie angekommen bin Hier habe ich eine globale Funktion namens add_age zugeordnet add_age dem add_age von Test Was mich überrascht, ist, dass add_age 2 Argumente […]

Python ist die beste Programmiersprache der Welt.