#1 Le 27/02/2016, à 00:28
- lebeu38
script pythonet il ya une chose que je necomprend pas
bonjour
je suis en train d'apprendre à programmer en python
j'ai écris le sript suivant dans gedit
#! /usr/bin/python3.4 #localisation du prgm python
# -*-coding: utf-8 -* #définition du codage
"""le module multiplication contient la fonction table"""
from multiplication import* # from multiplication = appel du module multiplication
# import* = appel de toutes fonctions de ce module, ici seule existe table, s'il existait d autres fonctions on remplacerait * par le nom de la fonction recherchée
#exemple: 1>>>import math
#2>>>math.sqrt(16)
#3>>>4
print("entrez le chiffre de la table")
nb = input()
nb=int(nb)
print("entrez le nombre d itérations")
max=input()
max=int(max)
table (nb,max) # table de nb entre 1*nb et max*nb
print("appuyez sur une touche")
input()
""" module multiplication contenant la fonction table"""
def table(nb, max=10): # définition de la fonction table, max=10 est une valeur par défaut, si on ne renseigne pas max alors max=10
i=0
while i < max:
print(i+1, "*", nb, "=", (i+1)*nb)
i +=1
mes fichiers sont wrx et lorsque je l’exécute dans la console tout fonctionne
question1 comment exécuter ce script depuis gedit? alors que gedit est configuré et lorsque je double clic j'arrive normalement dans la popup contenant les choix terminal ouvrir etc...
question2 pourquoi lorsque je tente de l’exécuter dans le terminal depuis gedit le programme se déroule sans s’arrêter sur aucun des input?
question3 lorsque je choisi l'option lancer apparemment rien ne se passe
par contre avec idle tout fonctionne normalement
ou ai je fais une erreur?
en vous remerciant par avance
Modération : merci à l'avenir d'utiliser les balises code (explications ici).
Dernière modification par cqfd93 (Le 27/02/2016, à 00:41)
Hors ligne