小编use*_*117的帖子

“命名空间”对象不可迭代

尝试使用 argparse 传递不确定数量的整数。当我输入:py main.py 3 2

    %%writefile main.py

import sorthelper
import argparse


integers = 0

#top-level parser creation
parser = argparse.ArgumentParser("For sorting integers")

nargs = '+' #-> gathers cmd line arguments into a list
args = parser.add_argument('-f', metavar='N', type=int, nargs='+', help='yada yada yada')

args = parser.parse_args()

print(sorthelper.sortNumbers(args))


%%writefile sorthelper.py

def sortNumbers(args):
    sorted(args)
Run Code Online (Sandbox Code Playgroud)

错误命名空间参数不可迭代

我认为是因为我传递的参数类型不正确。阅读完所有文档后,我发现我无法弄清楚如何进行这项工作。我希望程序对我传递的数字进行排序。

python python-module argparse python-3.x

1
推荐指数
1
解决办法
6547
查看次数

X86斐波那契计划

我的任务是编写一个程序来计算斐波那契数列的前七个值.给出的公式是:

Fib(1) = 1, Fib(2) = 1, Fib(n) = Fib(n-1) + Fib(n-2)
Run Code Online (Sandbox Code Playgroud)

我相信这是一个功能,但我不明白如何将其合并到代码中.我需要将值放在EAX寄存器中.我使用MASM并没有任何区别.任何提示?

x86 assembly masm

-2
推荐指数
1
解决办法
6306
查看次数

标签 统计

argparse ×1

assembly ×1

masm ×1

python ×1

python-3.x ×1

python-module ×1

x86 ×1