[Python] Ein Programm, das durch Kombinieren von Ganzzahlen ein zweidimensionales Array erstellt

[Python] Ein Programm, das durch Kombinieren von Ganzzahlen ein mehrdimensionales Array erstellt

Dies ist mein eigenes Memo.

▼ Frage

--Erstellen Sie ein eindeutiges zweidimensionales Array von [i, j, k].

URL

▼sample input

python


x,y,z,n=1,1,1,2

▼sample output

python


[[0, 0, 0], [0, 0, 1], [0, 1, 0], [1, 0, 0], [1, 1, 1]]

▼my answer

python


if __name__ == '__main__':
    x = int(input())
    y = int(input())
    z = int(input())
    n = int(input())

    res=[]

for i in range(x+1):
    for j in range(y+1):
        for k in range(z+1):
            if i+j+k != n:
                res.append([i,j,k])

print(res)

Drehen Sie für [i, j, k] die for-Anweisung nacheinander um. (Insgesamt 3 mal drehen)
## Vereinfacht durch Einschlussnotation `Verarbeitung für Variablen in Iterable if Condition` └ ** Nur verarbeiten, wenn die if-Bedingung erfüllt ist.

python


if __name__ == '__main__':
    x,y,z,n = [int(input()) for _ in range(4)]
    
    print([[i,j,k] for k in range(z+1) for j in range(y+1) for i in range(x+1)if i+j+k != n])   

** ▼ Unterschied zum Normalen für die Aussage ** Das Ausführungsergebnis ist ein Listentyp. └ Sie müssen keine Elemente wie Anhängen hinzufügen oder hinzufügen

・ ** für _ im Bereich (n) ** Drehen Sie den Vorgang n-mal. Da Variablen nicht erforderlich sind, geben Sie der Einfachheit halber "_" ein. └ Leer ist ein Fehler

Leer für


i=-1
for  in range(4):
    i+=1
    print(i)

#Ausgabe
SyntaxError: invalid syntax

Recommended Posts

[Python] Ein Programm, das durch Kombinieren von Ganzzahlen ein zweidimensionales Array erstellt
[Python] Ein Programm, das Treppen mit # erstellt
Ein Programm, das Python zum Abspielen von Junk verwendet
[Python] Ein Programm, das die Partitur rundet
[Python] Ein Programm, das ein Paar findet, das durch einen bestimmten Wert geteilt werden kann
Eine Menge von ganzen Zahlen, die ax + by = 1 erfüllen.
[Python / Tkinter] Eine Klasse, die einen scrollbaren Frame erstellt
Ein Programm, das doppelte Anweisungen in Python entfernt
Ein Programm, das von Python zu einem bestimmten Zeitpunkt eine feste E-Mail-Menge sendet
[Python] Ein Programm, das die Anzahl der Täler zählt
[Python] Ein Programm, das die Positionen von Kängurus vergleicht.
Python-Programm, das ical-Daten in Text konvertiert
Python-Programm von "Buch, das schwieriges Programmieren leicht lehrt"
Ein Allzweckprogramm, das Linux-Befehlszeichenfolgen mit Python formatiert
Newcomer Trainingsprogramm von Python
Erstellen Sie ein Python-Numpy-Array
[Python] Ein Programm, das die häufigsten Vogeltypen findet
Python-Programm, das die Zeitnutzung aus icalendar-Daten aggregiert
[Python] Ein Programm, das jedes Element der Liste einzeln vergleicht und gewinnt oder verliert. Postleitzahl ()
[Ev3dev] Erstellen Sie ein Programm, das das LCD (Bildschirm) mit Python erfasst
Ein Programm, das bestimmt, ob eine in Python eingegebene Zahl eine Primzahl ist
[Python-Algorithmus] Ein Programm, das einige deutsche Antworten aus einer Suche mit Tiefenpriorität ausgibt
[Python] Ein Programm, das den Inhalt der Liste nach links dreht
Primzahlgenerator von Python
Beim Schreiben eines Programms in Python
[Python] Ein Programm, das die Anzahl der Schokoladensegmente berechnet, die die Bedingungen erfüllen
[Python] Ein Programm, das die Anzahl der gepaarten Socken berechnet
[Python-Memo] Seien Sie vorsichtig, wenn Sie ein zweidimensionales Array erstellen (Liste der Listen).
Ein Python-Programm, das die Größe eines Videos ändert und es in ein Bild verwandelt
[Ev3dev] Lassen Sie uns ein Fernsteuerungsprogramm von Python mit dem RPyC-Protokoll erstellen
[Python] Versuchen Sie, selbst ein Sortierprogramm zu erstellen. (Selektive Sortierung, Sortierung einfügen, Blasensortierung)
Sortieren durch Angabe einer Spalte im Python Numpy-Array.
Ich habe eine Funktion erstellt, um die Bewegung eines zweidimensionalen Arrays (Python) zu sehen.
Ich habe in Python ein Programm erstellt, das FX-CSV-Daten liest und eine große Anzahl von Diagrammbildern erstellt
Erstellen Sie eine Anwendung, die Formulare mithilfe von Python / Flask anstelle von DB eingibt, anzeigt und löscht.
Ich habe ein Pay-Management-Programm in Python erstellt!
Schreiben Sie ein Caesar-Verschlüsselungsprogramm in Python
Was ich mit Python-Arrays gemacht habe
[Python] Erstellen Sie einen LineBot, der regelmäßig ausgeführt wird
Eine typisierte Welt, die mit Python beginnt
PGM, das automatisch eine Wanderroute erstellt
Ein Lehrbuch für Anfänger von Python-Anfängern
[Python] So sortieren Sie nach dem N-ten M-ten Element eines mehrdimensionalen Arrays
[Anfänger] Was passiert, wenn ich ein Programm schreibe, das in Python auf PHP läuft?
So installieren Sie die Python-Bibliothek, die von Pharmaunternehmen verwendet werden kann
Ich möchte ein Programm ausführen und verteilen, das die Größe von Bildern in Python3 + Pyinstaller ändert
[Python] Ein Programm, das die minimalen und maximalen Werte ohne Verwendung von Methoden findet
[Python] Ein Programm, das die Differenz zwischen diagonalen Gesamtwerten berechnet
[Python] Ein Programm, das die Anzahl der Aktualisierungen der höchsten und niedrigsten Datensätze berechnet