4 svar
159 visningar
hejsvejs1 7
Postad: 21 jun 2022 09:59

Python-Tabell på ett strukturerat sätt med hjälp av strängar. Value error?Varför?

Hej! Jag har försökt att gjort en tabell med en titel, avskiljande mellanslag, 3 kategorier med 3 kvartal. Invalid format specifier? Vad menas det i detta fall?

Tack på förhand!!

Laguna Online 28566
Postad: 21 jun 2022 10:42

Själva print-anropet ser bra ut, tycker jag, men jag förstår inte riktigt vad det är för backtrace vi ser. Har du ett fullständigt program som visar felet?

Om jag sätter titel till en sträng och bara gör print(f'{titel:^100}') så går det bra.

hejsvejs1 7
Postad: 21 jun 2022 10:50
Laguna skrev:

Själva print-anropet ser bra ut, tycker jag, men jag förstår inte riktigt vad det är för backtrace vi ser. Har du ett fullständigt program som visar felet?

Om jag sätter titel till en sträng och bara gör print(f'{titel:^100}') så går det bra.

Jag använder mig utav Anaconda navigator =>Jupyter Notebook =>Skriver koder i "code" Python 3 (ipykernel).

Jag är ny till programmering så förstår inte vad Error meddelandet menar i detta fall. Har försökt att hitta andra fel i koderna men kan inte se något som står ut.

Laguna Online 28566
Postad: 21 jun 2022 11:22

Kan du kopiera hit felmeddelandet som text i stället för som bild?

joculator 5284 – F.d. Moderator
Postad: 21 jun 2022 11:41

f-strings kom i python3. Du kanske kör en äldre version?

Du kan se vilken version du kör på felra sätt. Tex:

import platform
print(platform.python_version_tuple())
print(type(platform.python_version_tuple()))

Eller snyggare (fast det gick inte för mig för jag fick inte importera sys):

import sys
print("Python version")
print (sys.version)
Svara Avbryt
Close