On Tue, Jan 31, 2012 at 4:06 AM, Russel Winder wrote:
> On Tue, 2012-01-31 at 07:33 +0200, Christian Witts wrote:
>> [...]o with
>> `type(y) == int`, and to get the ASCII value of a character you can use
>> `ord` like `ord('a') == 97`. And how to avoid your ValueError with a bad
>> conversion, do
On Tue, 2012-01-31 at 07:33 +0200, Christian Witts wrote:
> [...]o with
> `type(y) == int`, and to get the ASCII value of a character you can use
> `ord` like `ord('a') == 97`. And how to avoid your ValueError with a bad
> conversion, do your type checking before hand.
isinstance ( y , int )
Peter Otten wrote:
> if isint and y < -1 or y > 1:
Sorry, I forgot the parentheses.
___
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor
Michael Lewis wrote:
> I am trying to do a simple test but am not sure how to get around ASCII
> conversion of characters. I want to pass in y have the function test to
> see if y is an integer and print out a value if that integer satisfies the
> if statement. However, if I pass in a string, it's
On 31/01/2012 05:33, Christian Witts wrote:
On 2012/01/31 06:50 AM, Michael Lewis wrote:
I am trying to do a simple test but am not sure how to get around
ASCII conversion of characters. I want to pass in y have the function
test to see if y is an integer and print out a value if that integer
sa
On 2012/01/31 06:50 AM, Michael Lewis wrote:
I am trying to do a simple test but am not sure how to get around
ASCII conversion of characters. I want to pass in y have the function
test to see if y is an integer and print out a value if that integer
satisfies the if statement. However, if I pas
On Tue, Jan 31, 2012 at 15:50, Michael Lewis wrote:
> ... However, if I pass in a string, it's converted to ASCII and will
> still satisfy the if statement and print out value. How do I ensure that a
> string is caught as a ValueError instead of being converted?
It depends on what you want to do
I am trying to do a simple test but am not sure how to get around ASCII
conversion of characters. I want to pass in y have the function test to see
if y is an integer and print out a value if that integer satisfies the if
statement. However, if I pass in a string, it's converted to ASCII and will
s