【发布时间】:2012-04-29 08:36:50
【问题描述】:
该函数假设在这两种情况下输入都是可接受的(即)当对 int 执行 str 时假设 str 包含实际的 int,反之亦然无论如何都可以工作
该函数也不能使用易于使用的 Python 内置函数,例如 int() 或 str()。只能使用基本编码以及 def 标头,例如(for i in rang() 和条件等等。)请帮助。 :)
【问题讨论】:
-
您将其标记为家庭作业很好,但您仍然需要展示您尝试过的内容或就您无法弄清楚的内容提出具体问题。
-
range()是内置函数,不能用吗?还是有一堆例外? -
@gnibbler:
range()(或至少xrange())在我看来是因为它确实属于基本编码。没有它,您可能无法执行其他语言已知的基本for循环(例如for(var i=0; i<10; i++))。或者您需要列出i的所有值,例如for i in [0,1,2,3,4]而不是for i in xrange(5)。 -
我鄙视这类问题。如果您使用的是高级语言,请使用高级语言!
-
@Tadeck,实际上很容易用 while 循环替换它