Si je tape ce qui suit dans IDLE, il me donne le résultat de « wordwordword »:simple question de concaténation Python
print("word" * 3)
Si je passe par les étapes suivantes dans IDLE, il me donne le même résultat:
sentence = input() #I type "word"
number = int(input()) #I type it to int because input() saves as a string, I type "3"
print(sentence * number)
Mais alors, si je tente d'utiliser exactement les mêmes trois lignes ci-dessus dans un document Bloc-notes pour créer comme un script, je ne reçois que le résultat de « mot » au lieu de « wordwordword »
Tous pensées?
Sans la sortie * effective * et le numéro de version Python, nous aurons du mal à deviner. –
Impossible de reproduire. Il imprime "wordwordword" dans mon PC lorsqu'il est exécuté en tant que script. Peut-être avez-vous oublié quelque chose dans votre script sauvegardé? (J'utilise Python 2.7, puisque vous utilisez la fonction print et 'input', je suppose que vous utilisez Python 3.x) – Imran
Fonctionne aussi pour moi. Les informations de version seraient utiles. – Blender