试图找出这是在问什么

时间:2013-05-07 16:21:29

标签: python arrays

尝试编写一个脚本,让我们经常在办公室自动完成这个过程。它涉及从我想将此脚本放置到文件夹(例如/ syswow64和其他几个位置)的位置复制.dll,然后在那里注册它们。现在,作为python的新手,我还不知道如何做到这一点。我很了解C ++,但不是Python。我认为无论如何都要在Python中这样做,因为它会帮助我学习它。我确信我可以解决大部分问题

1 个答案:

答案 0 :(得分:2)

对我而言,它是这样的。

列出[0..4]范围内的10个随机数。

对于列表中的每个元素,检查余额规则是否成立:找到所有元素< = current并求它们,找到所有元素>当前并总结它们,比较。如果它适用于每个元素,则将数组报告为平衡。

但这个定义似乎与我相矛盾。

  • 如果将当前元素包含在“小于或等于当前”组(≤-group)中,则最大元素的整个列表在≤-group中,而在>中没有 - 小组,所以它总是打破平衡。

  • 如果将当前元素包含在≤-group中,则列表中的最大元素除了在≤-group中以外都有,而在> -group中没有。

  • 如果你将当前元素包含在它自己的> -group中,那听起来很傻!

如果使用< -group和≥-group,而不是≤-group和> -group,则定义不会停止矛盾;最小元素总是打破平衡。

向你的导师询问确切的配方。

程序的框架可能如下所示:

import random

the_list = [random.randint(0, 4) for _ in range(10)]

if is_balanced(the_list):
  print "Yes!"
else:
  print "No."

def is_balanced(the_list):
  # here's your assignment