From cda4fcb8cdbd3afc7b51bf8f93a49ddc81a006a9 Mon Sep 17 00:00:00 2001 From: Noah Rosamilia Date: Mon, 7 Aug 2017 12:35:16 -0400 Subject: [PATCH] Change all python code to python 3 --- guess.py | 18 +++++++++--------- readme.md | 28 ++++++++++++++-------------- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/guess.py b/guess.py index f68f125..3a28086 100644 --- a/guess.py +++ b/guess.py @@ -4,26 +4,26 @@ number = random.randint(1, 20) guesses = 0 -print 'Hello! What is your name?' -name = raw_input() +print('Hello! What is your name?') +name = input() -print "Hi, {}. I'm thinking of a number from 1 and 20.".format(name) +print("Hi, {}. I'm thinking of a number from 1 and 20.".format(name)) while guesses < 6: - print 'What is your guess. You have {} more guesses.'.format(6-guesses) - guess = raw_input() + print('What is your guess. You have {} more guesses.'.format(6-guesses)) + guess = input() guess = int(guess) guesses = guesses + 1 if guess < number: - print 'Too low.' + print('Too low.') elif guess > number: - print 'Too high.' + print('Too high.') elif guess == number: - print 'Good job, {}! You guessed my number in {} guesses!'.format(name,guesses) + print('Good job, {}! You guessed my number in {} guesses!'.format(name,guesses)) break if guess != number: - print 'Nope. The number I was thinking of was {}.'.format(number) + print('Nope. The number I was thinking of was {}.'.format(number)) diff --git a/readme.md b/readme.md index dd9af4a..fd086db 100644 --- a/readme.md +++ b/readme.md @@ -9,13 +9,13 @@ What do I mean by dynamic? Well, with a dynamically typed language you can do th ```sh >>> variable = 1 >>> type(variable) - + >>> variable = "Foo" >>> type(variable) - + >>> variable = ["bar",10] >>> type(variable) - + ``` Essentially, you can change the datatype (from an integer to a string to a list, in the above example) at any point in a program. In a statically typed language, this would result in an error when compiled. @@ -191,7 +191,7 @@ Ruby has a bigger web presence with Rails than Python does with Django, so if yo That said, take a look at the two code snippets below - ```python -print "Hello, World!" +print("Hello, World!") ``` and @@ -242,34 +242,34 @@ Guessing game ... ```python import random -import os + number = random.randint(1, 20) guesses = 0 -print 'Hello! What is your name?' -name = raw_input() +print('Hello! What is your name?') +name = input() -print "Hi, {}. I'm thinking of a number from 1 and 20.".format(name) +print("Hi, {}. I'm thinking of a number from 1 and 20.".format(name)) while guesses < 6: - print 'What is your guess. You have {} more guesses.'.format(6-guesses) - guess = raw_input() + print('What is your guess. You have {} more guesses.'.format(6-guesses)) + guess = input() guess = int(guess) guesses = guesses + 1 if guess < number: - print 'Too low.' + print('Too low.') elif guess > number: - print 'Too high.' + print('Too high.') elif guess == number: - print 'Good job, {}! You guessed my number in {} guesses!'.format(name,guesses) + print('Good job, {}! You guessed my number in {} guesses!'.format(name,guesses)) break if guess != number: - print 'Nope. The number I was thinking of was {}.'.format(number) + print('Nope. The number I was thinking of was {}.'.format(number)) ``` #### Ruby