5 svar
37 visningar
våfflormedgrädde är nöjd med hjälpen
våfflormedgrädde 38
Postad: 8 sep 11:45

När jag försöker kommandot course.upper så kommer jag bara till output

Jag är en nybörjare på python och jag följer en kille på Youtube som visar mig hur man kodar med Python.

koden:

 

course = 'Python Programming'
#print = (course.upper())
print = course

Han demonstrerar hur man kan skriva en string i stora bokstäver men när jag kör koden så körs kommandot i output och jag får detta:

 

[Running] python -u "c:\Users\stude\OneDrive\Documents\Python\Python_beginners.py"

[Done] exited with code=0 in 0.119 seconds

 

och i problems så står det vissa felmeddelanden för rad 1 och 2.

 

Vad är felet?

Det borde vara:

course = 'Python Programming'
print(course.upper())
print(course)

Jag har aldrig sett det skrivet med =   men så kan jag inte python ....

våfflormedgrädde 38
Postad: 8 sep 11:55
joculator skrev:

Det borde vara:

course = 'Python Programming'
print(course.upper())
print(course)

Jag har aldrig sett det skrivet med =   men så kan jag inte python ....

*facepalm* ja tack. MEN jag får fortfarande inte ut något svar...kommer bara till output som säger att det tog 0.092 sekunder

Jag testade här: online-python.com

Funkade bra.

Laguna Online 21062
Postad: 8 sep 12:32

print = course

kan man skriva, och då sätts variabeln 'print' till värdet på 'course' och innehåller då inte längre en referens till funktionen som hette 'print'. Oftast inte alls vad man vill. Ibland vill man det, men då ska det nog fortfarande vara en funktion som funkar på samma sätt som 'print'.

våfflormedgrädde 38
Postad: 8 sep 12:47
Laguna skrev:

print = course

kan man skriva, och då sätts variabeln 'print' till värdet på 'course' och innehåller då inte längre en referens till funktionen som hette 'print'. Oftast inte alls vad man vill. Ibland vill man det, men då ska det nog fortfarande vara en funktion som funkar på samma sätt som 'print'.

okej tack

Svara Avbryt
Close