如何在 Python 中复制 Scratch 的“列表中的项目 X”函数?[关闭]

How can I replicate Scratch's "item X in list" function in Python? [closed]

提问人:skywardstargaze 提问时间:3/31/2023 最后编辑:skywardstargaze 更新时间:3/31/2023 访问量:45

问:


想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。

8个月前关闭。

我对 Python 相对缺乏经验,我正在尝试将我在 Scratch 上制作的旧质数筛子脚本转换为 Python 语言。

原始的 Scratch 脚本有一部分是这样的:

repeat until item Divisor of PrimeList * item Divisor of PrimeList > NumberBeingChecked:
    if NumberBeingChecked mod item Divisor of Primes = 0 then:
        set PrimeStatus to false

的功能是调用给定列表中的一个元素,该元素等于给定变量(从 1 开始,并随着循环的每次迭代而增加)。然后用它来检查NBC是否是均匀可整除的,并重复和增加,直到除数的平方大于NBC。item Divisor of PrimeListPrimeListDivisor

对于我的 Python 脚本,我需要一个等效的函数,但不确定如何实现它。我以前尝试过使用,但没有用。代码本身可以工作,但使用该函数可以进行优化。primes [divisor]

任何帮助将不胜感激!

python list primes mit-scratch 筛子

评论


答: 暂无答案