[Python-ideas] intput()
Mahmoud Hashemi
mahmoud at hatnote.com
Mon Jan 25 18:01:54 EST 2016
I tried to have fun, but my joke ended up long and maybe useful.
Anyways, here's *ynput()*:
https://gist.github.com/mahmoud/f23785445aff7a367f78
Get yourself a True/False from a y/n.
D[Yn]amically,
Mahmoud
https://github.com/mahmoud
https://twitter.com/mhashemi
On Mon, Jan 25, 2016 at 2:36 PM, Bar Harel <bzvi7919 at gmail.com> wrote:
> Just decorate it with fuckit <https://github.com/ajalt/fuckitpy> and
> everything will be alright. Make sure to follow the module's guideline
> though: "This module is like violence: if it doesn't work, you just need
> more of it."
>
>
> On Tue, Jan 26, 2016 at 12:30 AM Andrew Barnert <abarnert at yahoo.com>
> wrote:
>
>> On Jan 25, 2016, at 14:25, Bar Harel <bzvi7919 at gmail.com> wrote:
>>
>> For the ducks among us. Simple, Clean, Efficient and Secure. The 4
>> S/C/E/S.
>>
>> def duckput():
>> """Reads anything. 'Cause there's never too much ducktyping"""
>> return eval(input()+";") # ; makes sure there is only one line.
>>
>>
>> Isn't that a guaranteed syntax error? Expressions can't include
>> semicolons. Although I suppose that makes it even more secure, I think it
>> would be more efficient to just `raise SyntaxError`.
>>
>>
>> On Mon, Jan 25, 2016 at 11:58 PM Ryan Gonzalez <rymg19 at gmail.com> wrote:
>>
>>> Also:
>>>
>>>
>>> def linput():
>>> 'Reads a list. Completely, 100% secure and bulletproof.'
>>> return map(eval, input[1:-1].split(',')))
>>>
>>>
>>> def ninput():
>>> 'Reads None.'
>>> assert input() == 'None'
>>>
>>> def strinput():
>>> 'Reads a string. Also 100% secure.'
>>> return eval("'" + input() + "'")
>>>
>>> On January 25, 2016 2:04:08 PM CST, Greg Ewing <
>>> greg.ewing at canterbury.ac.nz> wrote:
>>>
>>>> Marcel O'Neil wrote:
>>>>
>>>>> def intput():
>>>>> return int(input())
>>>>>
>>>>
>>>> And also
>>>>
>>>> def flintput():
>>>> return float(input())
>>>>
>>>> Yabba-dabba-doo-ly,
>>>> Greg
>>>> ------------------------------
>>>>
>>>> Python-ideas mailing list
>>>> Python-ideas at python.org
>>>> https://mail.python.org/mailman/listinfo/python-ideas
>>>> Code of Conduct: http://python.org/psf/codeofconduct/
>>>>
>>>> --
>>> Sent from my Nexus 5 with K-9 Mail. Please excuse my brevity.
>>> _______________________________________________
>>> Python-ideas mailing list
>>> Python-ideas at python.org
>>> https://mail.python.org/mailman/listinfo/python-ideas
>>> Code of Conduct: http://python.org/psf/codeofconduct/
>>
>> _______________________________________________
>> Python-ideas mailing list
>> Python-ideas at python.org
>> https://mail.python.org/mailman/listinfo/python-ideas
>> Code of Conduct: http://python.org/psf/codeofconduct/
>>
>>
> _______________________________________________
> Python-ideas mailing list
> Python-ideas at python.org
> https://mail.python.org/mailman/listinfo/python-ideas
> Code of Conduct: http://python.org/psf/codeofconduct/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20160125/986477e0/attachment.html>
More information about the Python-ideas
mailing list