Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python while循环和可能的if语句_Python - Fatal编程技术网

Python while循环和可能的if语句

Python while循环和可能的if语句,python,Python,我需要写一个函数,列出n个可以被m整除的数。所以如果我列出函数的可除性(10,2),它将列出前10个可被2除的数。这是在Python3中实现的。我能操纵的任何基本结构都会有帮助。全新的程序员,所以所有的洞察力将非常感谢!谢谢 可除仅表示“的倍数” divisible_by = 2 number_of_numbers_you_want = 10 for i in range(number_of_numbers_you_want): print(i*divisible_by) “可被除”

我需要写一个函数,列出n个可以被m整除的数。所以如果我列出函数的可除性(10,2),它将列出前10个可被2除的数。这是在Python3中实现的。我能操纵的任何基本结构都会有帮助。全新的程序员,所以所有的洞察力将非常感谢!谢谢

可除仅表示“的倍数”

divisible_by = 2
number_of_numbers_you_want = 10

for i in range(number_of_numbers_you_want):
    print(i*divisible_by)
“可被除”的另一种说法是“的倍数”。简单地说,您必须编写一个程序来输出2的前10个倍数。您可以为此使用range()函数

范围功能可接受3个输入。范围(x,y,z)
x为起始索引(含)
y是结束索引(排除)
z在走

def divisibility(n, m):  
    for i in range(0, (n * m) + 1, m):  
        print(i)

欢迎来到SO。在社区愿意提供帮助之前,你需要为解决问题付出一些努力。请看写一个函数?该函数已经存在,它被称为
range()
。完美!非常感谢你!这只是
range()
的包装。感谢您的评论!我很感激!如果答案对你有帮助,请不要忘记:)这是不必要的复杂。复杂的方式是什么?对我来说似乎很简单和直接