Forum >> Principianti >> Python in windos e linux: differenze

Pagina: 1

Ciao!.

Se eseguo questo codice dal terminale di Windows:

import random
for dadi in range(6):
    print(random.randint(1, 6), end = " ")

funziona correttamente; se invece lo eseguo dal terminale di Linux (io ho provato con Ubuntu e Mint), python mi restituisce il messaggio di errore di sintassi: SyntaxError: invalid syntax.

Se cancello l'ultima parte:
end = " "
allora così il codice funziona anche in Linux.





Sapete spiegarmi pechè?













Ciao!.
Se eseguo questo codice dal terminale di Windows:
import random
for dadi in range(6):
    print(random.randint(1, 6), end = " ")

funziona correttamente; se invece lo eseguo dal terminale di Linux (io ho provato con Ubuntu e Mint), python mi restituisce il messaggio di errore di sintassi: SyntaxError: invalid syntax.

Se cancello l'ultima parte:
end = " "
allora così il codice funziona anche in Linux.
Sapete spiegarmi pechè?
Scommetto che su Windows™ hai Python 3.x, mentre su Ubuntu™ e Mint™ stai usando un Python 2.x.




THE 🍺-WARE LICENSE (Revision ㊷):
<carlo@🐍.it> wrote this post. As long as you retain this notice you
can do whatever you want with this stuff. If we meet some day, and you
think this stuff is worth it, you can buy me a 🍺 in return. -- ㎝
Se il motivo è quello, allora come si fa in Linux? cioè come si scrive quel codice in Linux per far si che l'output sia come in Windows, con i numeri visualizzati tutti sulla stessa linea?
Se il motivo è quello, allora come si fa in Linux? cioè come si scrive quel codice in Linux per far si che l'output sia come in Windows, con i numeri visualizzati tutti sulla stessa linea?
prova ad eseguirlo con python3 nomedeltuporogramma.py




THE 🍺-WARE LICENSE (Revision ㊷):
<carlo@🐍.it> wrote this post. As long as you retain this notice you
can do whatever you want with this stuff. If we meet some day, and you
think this stuff is worth it, you can buy me a 🍺 in return. -- ㎝


Pagina: 1



Esegui il login per scrivere una risposta.