Giter VIP home page Giter VIP logo

pep8-examples's Introduction

PEP8-demo

Cette page est utilisée comme dépôt pour le matériel relatif au langage d'assembleur PEP-8, les sujets, exercices et corrections des démos pour le cours INF2170 de l'Université du Québec À Montréal.

Les sujets et exercices seront rédigés en Français conformément aux règlements de l'UQAM.

Les corrections des exercices seront disponibles dans le dossier de la semaine, via un sous-dossier de correction.

Si du matériel est jugé manquant par les fréquenteurs de ce dépôt, vous pouvez m'en aviser via les issues de Github, je tenterai d'y répondre aussi rapidement que possible.

Au cas ou vous trouveriez des erreurs dans le code des corrections disponibles ici, n'hésitez pas à le corriger et à envoyer une Pull-Request avec vos modifications et des explications relatives aux dites modifications.

Si vous souhaitez utiliser et modifier les programmes disponibles sur ce dépôt, vous êtes encouragés à le cloner et modifier le contenu des programmes stockés ici, le tout est disponible sous licence Apache 2.

Coloration Syntaxique

Pour ceux ne voulant/pouvant pas utiliser la version graphique du simulateur PEP-8, une alternative serait de coder vos programmes PEP-8 sous Sublime-Text ou Textmate pour ensuite les exécuter avec la version console de PEP-8.

Si vous décidez de suivre ce chemin, vous aurez juste besoin de copier le fichier plist depuis le répertoire Sublime-Text de ce dépôt vers votre dossier Packages de Sublime-Text.

A partir de ce moment-là, les fichier .pep seront colorés adéquatement sur Sublime-Text.

pep8-examples's People

Contributors

antoinelebel avatar aviau avatar lbajolet avatar ppepos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

pep8-examples's Issues

Reponses

Ou trouve-t-on les reponses aux exercises?

PEP8 CLI

La version Linux ne semble pas supporté l'usage par ligne de commande?

week2 ex8: pseudo-code pas clair

Voici l'exercice 8 de la semaine 2:

var c = chari

while c != '\n' do
	if c < 'A' or if c > 'z' then print "There was a non-letter character in the string"
	if c > 'Z' and c < 'a' then print "There was a non-letter character in the string"
	c = chari
end

print "The string contained letters only"

Selon ma compréhension du corrigé, (et selon le pseudo-code lui-même, parce qu'il print une possible fausseté à la fin) on veux arrêter quand on trouve un non-letter dans la string.

donc quelque chose comme

var c = chari

while c != '\n' do
	if c < 'A' or if c > 'z' then
            print "There was a non-letter character in the string"
            sys.exit()
	if c > 'Z' and c < 'a' then
            print "There was a non-letter character in the string"
            sys.exit()
	c = chari
end

print "The string contained letters only"

Jsais pas comment tu veux représenter la fin du programme avec du pseudo-code

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.