[résolu]python d'apprentissage 3.0 sur ubuntu
J'ai modifié les préférences modifier Komodo et a fini avec:
ne font pas l'auto-indentation
ne permettent pas le contenu du fichier d'outrepasser les paramètres de l'onglet
préfèrent les caractères de tabulation sur les espaces
4 places par tiret
4 largeur de chaque onglet char
J'ai également réglé komodo pour afficher les espaces et les tabulations, qui révélaient les sections vissées.
ouais - c'est un peu difficile. :)
[/ résolu]
J'ai installé Python 3.0 sur ubuntu 8.10 avec Komodo-ide modifier. Je viens d'entrer dans python, et je suis en train de lire le guide visuel quickstart python 2nd ed. (L'exemple ci-dessous est tiré de ce livre). Je reçois des erreurs vraiment frustrantes et j'apprécierais vraiment vos pensées.
J'ai re-tapé et vérifié les onglets plusieurs fois. Je commence à penser que quelque chose dans l'installation ou la configuration s'est mal passé.
Je dactylographiées ce qui suit dans Komodo-edit:
#!/usr/bin/python3.0
for row in range(1, 10):
for col in range(1, 10):
p = row * col
if p < 10:
print(' ', end = '')
print(row * col, ' ', end = '')
print()
je ne peux pas tester c'est IDLE avec Python 3 - ne peut pas sembler obtenir cette version de IDLE installée. pour l'instant, j'essaie de courir depuis le shell.
d'abord, juste en utilisant "python" pour appeler le programme ...
PYTHON [1] $ python ktest.py
File "ktest.py", line 6
print(' ', end = '')
^
SyntaxError: invalid syntax
maintenant essayer différentes façons d'appeler le compilateur python ...
PYTHON [1] $ python ktest.py
File "ktest.py", line 6
print(' ', end = '')
^
SyntaxError: invalid syntax
PYTHON [1] $ python3 ktest.py
File "ktest.py", line 4
p = row * col
^
TabError: inconsistent use of tabs and spaces in indentation
PYTHON [1] $ python3.0 ktest.py
File "ktest.py", line 4
p = row * col
^
TabError: inconsistent use of tabs and spaces in indentation
Puisque vous êtes nouveau sur python, je vous conseille fortement de commencer par 2.x – Vasil
aussi, cochez "préférez les espaces sur les onglets" qui est meilleur et recommandé dans pep8. – nosklo
merci. Je vais changer le réglage de pref quand je rentre à la maison. @vasil: pouvez-vous développer votre suggestion pour commencer avec 2.x? – m42