pim*_*mel -5 python loops for-loop while-loop python-3.x
我有关于for和while循环的任务,我只是对某些东西感到困惑.如果你们能帮助我,我们将不胜感激.
问题是在python中使用for和while循环产生以下内容:
1
FredFredFredFred
2
FredFredFred
3
FredFred
4
Fred
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止的"for循环"
for i in range(1,5):
print(i)
print('Fred'*i)
Run Code Online (Sandbox Code Playgroud)
但我不能让'Fred'像他们要求的那样.
Fred通过将字符串乘以递减值(在这种情况下),可以控制每次迭代打印一次5-i.
for i in range(1,5):
print(i)
print("Fred"*(5-i))
Run Code Online (Sandbox Code Playgroud)
这输出:
1
FredFredFredFred
2
FredFredFred
3
FredFred
4
Fred
Run Code Online (Sandbox Code Playgroud)