#!/usr/bin/env python from flask import Flask, render_template, redirect, url_for, session from flask_wtf import Form from wtforms.fields import RadioField, StringField, SubmitField from wtforms.validators import Required from guess import Guess, GuessError app = Flask(__name__) app.config['SECRET_KEY'] = 'secret!' game = Guess('Python') game.expand('Python', 'C++', 'Is it interpreted?', False) game.expand('C++', 'Java', 'Does it run on a VM?', True) class YesNoQuestionForm(Form): answer = RadioField('Your answer', choices=[('yes', 'Yes'), ('no', 'No')]) submit = SubmitField('Submit') class LearnForm(Form): language = StringField('What language did you pick?', validators=[Required()]) question = StringField('What is a question that differentiates your ' 'language from mine?', validators=[Required()]) answer = RadioField('What is the answer for your language?', choices=[('yes', 'Yes'), ('no', 'No')]) submit = SubmitField('Submit') @app.route('/')
from flask import Flask, render_template, redirect, url_for, session from flask_wtf import FlaskForm from wtforms.fields import RadioField, StringField, SubmitField from wtforms.validators import DataRequired from guess import Guess, GuessError app = Flask(__name__) app.config['SECRET_KEY'] = 'secret!' game = Guess('Motorcycle') game.expand('Motorcycle', 'Car', 'It has 4 wheels?', True) game.expand('Car', 'Truck', 'Can carry goods?', True) game.expand('Truck', 'Train', 'It travel by rail?', True) class YesNoQuestionForm(FlaskForm): answer = RadioField('Your answer', choices=[('yes', 'Yes'), ('no', 'No')]) submit = SubmitField('Submit') class LearnForm(FlaskForm): vehicle = StringField('What vehicle did you pick?', validators=[DataRequired()]) question = StringField( 'what is a question that differentiates your' 'vehicle from mine?', validators=[DataRequired()]) answer = RadioField('What is the answer for your question?', choices=[('yes', 'Yes'), ('no', 'No')]) submit = SubmitField('Submit')
#!/usr/bin/env python from flask import Flask, render_template, redirect, url_for, session from flask_wtf import Form from wtforms.fields import RadioField, StringField, SubmitField from wtforms.validators import Required from guess import Guess, GuessError app = Flask(__name__) app.config["SECRET_KEY"] = "secret!" game = Guess("Python") game.expand("Python", "C++", "Is it interpreted?", False) game.expand("C++", "Java", "Does it run on a VM?", True) class YesNoQuestionForm(Form): answer = RadioField("Your answer", choices=[("yes", "Yes"), ("no", "No")]) submit = SubmitField("Submit") class LearnForm(Form): language = StringField("What language did you pick?", validators=[Required()]) question = StringField( "What is a question that differentiates your " "language from mine?", validators=[Required()] ) answer = RadioField("What is the answer for your language?", choices=[("yes", "Yes"), ("no", "No")]) submit = SubmitField("Submit") @app.route("/") def index():
#!/usr/bin/env python from flask import Flask, render_template, redirect, url_for, session from flask_wtf import Form from wtforms.fields import RadioField, StringField, SubmitField from wtforms.validators import Required from guess import Guess app = Flask(__name__) app.config['SECRET_KEY'] = 'secret!' game = Guess('Python') game.expand('Python', 'C++', 'Is it compiled?', True) game.expand('C++', 'Java', 'Does it run on a VM?', True) class YesNoQuestionForm(Form): answer = RadioField('Your answer', choices=[('yes', 'Yes'), ('no', 'No')]) submit = SubmitField('Submit') class LearnForm(Form): language = StringField('What language did you pick?', validators=[Required()]) question = StringField( 'What is a question that differentiates your ' 'language from mine?', validators=[Required()]) answer = RadioField('What is the answer for your language?', choices=[('yes', 'Yes'), ('no', 'No')]) submit = SubmitField('Submit')