标签: generator

android 生成随机数

我是Android世界的新手,我正在做一个应用程序风格的Simon。但我被卡住了,我无法创建一个代码来创建随机数来匹配开始按钮。

有人可以帮我吗?

谢谢

android numbers generator

-3
推荐指数
1
解决办法
6741
查看次数

使用生成器的Python中的析因程序

#function
def fact(x):
    a = 1
    b = 1
    if x == 0:
        a = 1
    if x < 0:
        print('enter valid whole number!')
    if x > 0:
        while b < x:
            a = a * b
            b += 1
    yield a
#main
z = input('Enter a number')
g = (fact(n) for n in range (0,int(z)))
print(next(g))
Run Code Online (Sandbox Code Playgroud)

当我运行上述程序时,输出在这样的某个块处显示一个生成器对象:

#function
def fact(x):
    a = 1
    b = 1
    if x == 0:
        a = 1
    if x < 0:
        print('enter valid …
Run Code Online (Sandbox Code Playgroud)

python function generator factorial

-3
推荐指数
1
解决办法
2735
查看次数

挣扎着python生成器功能

我已经检查了几个屈服示例,但我无法弄清楚我应该如何在我的任务中使用它.

我必须创建一个生成器函数,它必须在调用时返回从文件读取的一个单词(然后获取下一个单词,依此类推).

- Pass file path to the function
- Read in word char by char and assign it to a variable
- ........ yield word
Run Code Online (Sandbox Code Playgroud)

我唯一想知道的是,我怎么能让生成器函数产生一个单词然后知道哪个是下一个单词.我不是在寻找现成的解决方案,我想了解发生了什么.

python generator

-4
推荐指数
1
解决办法
65
查看次数

用Python生成彩票号码生成器

我是一个业余爱好者,我在制作彩票号码发生器时需要一些帮助.我已经进行了一个循环,我将变量设置为变量为0然后我告诉python,当该变量小于6时,它需要在1,49的范围内创建一个随机数,然后我告诉它添加1到我的变量然后在1,49的范围内创建6个数字,虽然我需要的是这些数字按升序排列并且没有双精度数,所以没有重复的数字.

python random loops generator while-loop

-4
推荐指数
1
解决办法
1万
查看次数

最好把generator.close()放在哪里?

我今天早上构建了这个类,它工作得很好而且很紧凑,但因为它是通过调用一个新的生成器来工作的,每次我担心我会在内存中留下一堆。我很乐意在yield 语句之后立即使用finally 来执行此操作。看起来会干净一点。

class Enter:
    def __init__(self,Entries, container=[], keyName = "Key", valueName = "Value"):
        self.Dict = {}
        self.Entries = Entries
        self.container = container
        self.keyName = keyName
        self.valueName = valueName

    def gen(self,dis):
            print(dis)
            yield input("Entry: ")

    def enter(self):
        for ea in range(self.Entries):
            print("\nPlease input a", self.keyName, "then a", self.valueName)
            x = next(self.gen("\nEnter a " + self.keyName + ":"))
            y = next(self.gen("\nEnter a " + self.valueName + ":"))
            self.Dict.update({x:y})
        retrun self.Dict

    def enterList(self):
        lst = []
        for ea in range(self.Entries):
            print("\nSome Message") …
Run Code Online (Sandbox Code Playgroud)

python generator python-3.x

-4
推荐指数
1
解决办法
564
查看次数