Sitat av
robhol
Det er litt smertefullt å lese kode uten formatering, og gjerne syntakshighlighting også. Når du skriver kode og en utregning blir gjort et dusin ganger på noen få linjer, er det en god idé for lesbarhetens skyld å bruke en variabel med et fornuftig navn. Hvis sidelengden din skal være a/2 og kvadratet skal tegnes "rundt" origo, blir sidelengden feil når du bruker +- a/2 som koordinat, men at det står "/2" over alt får det til å se riktig ut ved første øyekast likevel - derav viktigheten av god navngivning og lesbar kode.
Så: les feilmeldinger nøye. De er ikke alltid veldig pedagogiske, men de forteller deg som regel noe. Vertices skal være 2D, du oppgir 3D-koordinater. Jeg bruker ikke matplotlib og vet ikke hva den mener med 5 i "5,3" ettersom du oppgir 4 vertices, men 3-eren tyder også på at du oppgir feil antall dimensjoner.
Ja det var feil i dimensjonene.
Er litt tilbake på dictionaries igjen nå og har et spørsmål.
Har en dictionary som ser ut som
Kode
E1={'z':1,'A':2,'m':2.0}
E2={'z':4,'A':6,'m'=5}
osv til E12
Nå lurer jeg på hvordan jeg ska aksesse disse verdiene for Z,A,m gjennom en array eller for loop kjøre
K1,k2konstanter
Kanskje det går å få E1,..E12 oppdelt i to arrayer-en for strings og en for double?men ser ikke hvordan. Og den tanken virker litt komplisert.
Edit: skal være 'm':5 i dictionary E2
Sist endret av gatenavn2; 15. juni 2022 kl. 15:57.
Grunn: Automatisk sammenslåing med etterfølgende innlegg.