Re: Try Exclude and operators
Mats Wichmann <[email protected]>
| Newsgroups | gmane.comp.python.tutor |
|---|---|
| Message-ID | <[email protected]> |
On 12/18/23 12:18, Matt Athome via Tutor wrote:
> Python version
> Python 3.12.0 (tags/v3.12.0:0fb18b0, Oct 2 2023, 13:03:39) [MSC v.1935 64 bit (AMD64)] on win32
>
> Purpose
> Give test score for input between 0.0 to 1.0
> Use the try and exclude to throw up a message for invalid user input.
>
> code gives the following error.
> score >= 0 and <= 1.0
> ^^
> SyntaxError: invalid syntax
>
> # Score between 0.0 and 1.0
> score = float(input("Enter Score: "))
> try:
> score >= 0 and <= 1.0
> except:
> print("Enter a score between 0.0 and 1.0")
Also consider other kinds of invalid input:
>>> score = float(input("Enter Score: "))
Enter Score: A+
Traceback (most recent call last):
File "<input>", line 1, in <module>
score = float(input("Enter Score: "))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: could not convert string to float: 'A+'
>>>
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor