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 ....
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.
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'.
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