我只想用下面的公式从任何给定的数字创建一个因子列表。我不允许使用列表,因此,我模仿使用字符串如下:
例如,假设我们选择num=12:
def factors(num):
i=1
while i <= num :
if num % i == 0:
print i
i = i + 1
1
2
3
4
6
12
[1, 2, 3, 4 ,6 ,12]
num = 12
i = 1
while i <= num :
if num % i == 0:
a=str("[")+str(i)+", "+str("]")
print a
i = i + 1
[1, ]
[2, ]
[3, ]
[4, ]
[6, ]
[12, ]
def factors(num):
i = 1
factors = []
while i <= num:
if num % i == 0:
factors.append(i)
i += 1
print factors
factors(12)
这将所有因子添加到一个名为因子的表中,然后当添加所有因子时,将打印出表因子。
大家好,我被一个问题困住了,想不出解决办法。我使用的是while循环,do while循环和for。我知道我的前两个while循环是正确的,我试图完成的是让我的do while循环和for语句打印出与我的第二个while循环相同的东西。 输入要打印的消息? 你好 输入要打印邮件的次数。输入1-20之间的值: 5 使用do-while循环输出... 第6.0行-你好 do-while循环中的时间..
我创建了一个while循环来为我的程序创建菜单,它将一直循环,直到用户在控制台中键入“退出”。我的问题是,每当我在控制台中输入'Transfer'时,if语句都能正常运行,但当它返回到循环的开始时,
在下面的代码中,我试图提示用户输入一个数字,如果它小于1,则要求输入另一个正数。 在输入正数之前,它似乎一直在工作,但在给出正数后,程序将打印最终的错误消息。 输入正数后,如何阻止打印此错误消息?
问题内容: 应该很基本,但是我无法使它正常工作。我有以下代码可以遍历mysqli查询: 它可以工作并返回: 变量#1 :(数组,3个元素)↵0(字符串):“ 4testtest”(9个字符)1(字符串):“ 1Hello world!Welcome to WordPress。这是您的第一篇文章。编辑或删除它,然后开始写博客!” (99个字符)2(字符串):“ 2Sample Page这是一个示例页
我正在学习Java,有一个非常简单的要求,我似乎不知道哪里出了问题。一个简单的ArrayList,用于写入控制台 名字 姓 多布 我似乎不知道我怎么能把它们打印在一行里 名字姓多布 另一个名字另一个姓氏另一个Dob 提前感谢你所有的帮助。
问题内容: 我正在尝试制作一个具有if / elif语句的函数,并且我希望if中断while循环。该函数用于文本冒险游戏,是/否的问题。到目前为止,这是我想出的。 现在我不确定我是否正确使用该功能,但是当我尝试一下时,它说我不能中断该功能。因此,如果有人可以帮助我解决该问题,并且如果函数和调用函数本身的格式错误,则可以帮助我,将不胜感激。 问题答案: 您可以例外处理: 这样一遍又一遍地循环,但是在