Re: [Tutor] Infinite Loop

2011-09-24 Thread nehal dattani
Hi,

Please modify your else block .

else:
print("Higher...")
guess = int(input("Take a guess: "))
tries += 1


This should work for you.

Regards,
Nehal Dattani

On Sat, Sep 24, 2011 at 8:13 PM, Cameron Macleod wrote:

> Hi,
>
> I've been trying to code a simple guess my number game as a starter
> programming project but I've generated an infinite loop accidentally. Since
> I'm new to programming in general, I can't really figure out what's causing
> it. Thanks
>
> ===
>
> import random
>
> print("\tWelcome to 'Guess my Number'!")
> print("\nI'm thinking of a number between 1 and 100.")
> print("Try to guess it in as few attempts as possible.\n")
>
> #set the initial values
> the_number = random.randint(1, 100)
> guess = int(input("Take a guess: "))
> tries = 1
>
> # guessing loop
> while guess != the_number:
> if guess > the_number:
> print("Lower...")
> else:
> print("Higher...")
>
> guess = int(input("Take a guess: "))
> tries += 1
>
> print("You guessed it! The number was", the_number)
> print("And it only took you", tries, "tries!\n")
>
> if tries <= 5:
> print("I didn't know roadrunners could type!")
> elif tries >= 99:
> print("P'raps 'Only' wasn't the right word...")
> elif tries == 100:
> print("0_0 You are the unluckiest person in the world. Or the
> stupidest...")
>
> input("\n\nPress the enter key to exit.")
>
>
> ___
> Tutor maillist  -  Tutor@python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
>
>
___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Infinite Loop

2011-09-24 Thread nehal dattani
Hi cameron,

Sorry, I didn't tested it properly.

Actual block should go like this


while guess != the_number:
if guess > the_number:
print("Lower...")
else:
print("Higher...")
guess = int(input("Take a guess: "))
tries += 1



On Sat, Sep 24, 2011 at 8:13 PM, Cameron Macleod wrote:

> Hi,
>
> I've been trying to code a simple guess my number game as a starter
> programming project but I've generated an infinite loop accidentally. Since
> I'm new to programming in general, I can't really figure out what's causing
> it. Thanks
>
> ===
>
> import random
>
> print("\tWelcome to 'Guess my Number'!")
> print("\nI'm thinking of a number between 1 and 100.")
> print("Try to guess it in as few attempts as possible.\n")
>
> #set the initial values
> the_number = random.randint(1, 100)
> guess = int(input("Take a guess: "))
> tries = 1
>
> # guessing loop
> while guess != the_number:
> if guess > the_number:
> print("Lower...")
> else:
> print("Higher...")
>
> guess = int(input("Take a guess: "))
> tries += 1
>
> print("You guessed it! The number was", the_number)
> print("And it only took you", tries, "tries!\n")
>
> if tries <= 5:
> print("I didn't know roadrunners could type!")
> elif tries >= 99:
> print("P'raps 'Only' wasn't the right word...")
> elif tries == 100:
> print("0_0 You are the unluckiest person in the world. Or the
> stupidest...")
>
> input("\n\nPress the enter key to exit.")
>
>
> ___
> Tutor maillist  -  Tutor@python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
>
>
___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Converting a string into dictionary references

2012-04-23 Thread nehal dattani
Hi,


> Unfortunately I am not, this needs to happen in python.
>
>
>
Please see if following helps.

http://stackoverflow.com/questions/5863999/python-cut-example

Regards,
Nehal Dattani
___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor