使用while循环迭代相同的数字

Flo*_*low 0 python

我刚开始学习while循环.

我正在尝试使用while循环迭代相同的数字10次.

我想出了如何利用while循环以便在它增加时停在某一点

但我无法弄清楚如何在某一点停下来而不必添加1并设置限制.

这是我的代码

i = 1
total = 0
while i < 11:
    print i
    i += 1
    total = i + total
print total
Run Code Online (Sandbox Code Playgroud)

这打印

1,2,3,4,5,6,7,8,9,10,65

在一个单独的行

我怎么能修改这个结果?

1,1,1,1,1,1,1,1,1,1,10?

Mar*_*ers 5

只需打印一个文字1并添加1到总数:

while i < 11:
    print 1
    i += 1
    total += 1
Run Code Online (Sandbox Code Playgroud)

你需要跟踪你的循环运行次数,并且使用i它很好,但这确实意味着你需要在每次运行时增加它.

如果,在每个循环中,您只想添加一个,只需这样做,不要使用循环计数器.