Python Forum
Inconsistency in Python programming language?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Inconsistency in Python programming language?
#18
(Oct-05-2019, 09:14 AM)Gribouillis Wrote: I think a good reason for int('4.5') to raise an exception is that unicode strings appear in the interaction with human users, for example
np = int(input("How many persons are in the room? "))
By default, an answer such as 4.5 raises an exception and it seems to me the most consistent thing to do in the general case. It means that if you want your program to be tolerant to inaccuracies in numerical values, you need to implement it explicitly.

It makes sense.

All the best,
newbieAuggie2019

"That's been one of my mantras - focus and simplicity. Simple can be harder than complex: You have to work hard to get your thinking clean to make it simple. But it's worth it in the end because once you get there, you can move mountains."
Steve Jobs
Reply


Messages In This Thread
RE: Inconsistency in Python programming language? - by newbieAuggie2019 - Oct-05-2019, 04:08 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Programming robots using Python OscarBoots 5 4,880 Oct-31-2021, 09:38 AM
Last Post: Larz60+
  logo language code into python aayushi98 2 85,046 Jan-26-2021, 09:02 PM
Last Post: Serafim
  Programming Difficult math in Python Huntern 6 7,017 Oct-17-2019, 06:32 AM
Last Post: Huntern
  Terms describing Python Programming language leodavinci1990 3 3,867 Aug-12-2019, 02:48 PM
Last Post: leodavinci1990
  Please help a newbie choose which programming language to learn. yeto 2 4,403 Feb-25-2019, 12:56 AM
Last Post: yeto
  Python Programming Projects for Beginners jack_sparrow007 3 4,414 Dec-26-2018, 07:52 PM
Last Post: micseydel
  How to get image from WolframAlpha by using Python language manhnt 1 3,357 Oct-27-2018, 02:07 PM
Last Post: Larz60+
  Programming Python as a MS Windows app? Brian123 8 6,085 Oct-17-2018, 10:26 PM
Last Post: Brian123
  Help with Python programming mediaos 5 5,012 Aug-08-2018, 01:02 PM
Last Post: Larz60+
  How to make the python default language be 3.6 instead of 2.7 sylas 4 8,040 Jul-06-2018, 06:11 AM
Last Post: sylas

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020