猿问

爪哇的蟒蛇Xrange

如何在Java中编写下面的Python代码片段?我是Python的新手,似乎还有切片运算符和迭代函数。如果我错了,请纠正我!


def func(a):

    x = 1

    y = 1

    for num in xrange(a + 1, 2 * a + 1): x *= num

    for num in xrange(1, a + 1): y *= num

    return x / y / (a + 1)


print func(input() +1)


慕无忌1623718
浏览 104回答 1
1回答

喵喔喔

切片运算符在这里不相关。要将其转换为java,您需要知道的是,等效于for num in xrange(a, b)for&nbsp;(int&nbsp;num=a+1;&nbsp;num&nbsp;<&nbsp;2*a+1;&nbsp;num++)&nbsp;{...}
随时随地看视频慕课网APP

相关分类

Java
我要回答