如何在Python中打印出for循环的每个迭代?

玉铃

我正在尝试打印出每个迭代,但相反,它打印出的最后一个值是输入的多少倍。我如何解决它?

代码1:

for i in range (1,n+1):
    
    if n % 3 == 0 and n % 5 != 0:
       print("Fizz")

    if n % 5 == 0 and n % 3 != 0:
        print("Buzz")

    if n % 3 == 0 and n % 5 == 0:
        print("FizzBuzz")

例如,如果输入15,它将打印出15次“ FizzBu​​zz”。我希望它打印出这样的内容:

Sample Output:
1, 2, Fizz, 4, ..., Fizzbuzz
马特莫

您只需要进行一些小修改:

for i in range(1, n + 1):
    
    if i % 3 == 0 and i % 5 != 0:
        print("Fizz")

    elif i % 5 == 0 and i % 3 != 0:
        print("Buzz")

    elif i % 3 == 0 and i % 5 == 0:
        print("FizzBuzz")

    else:
        print(i)

您是针对n而不是针对进行数学测试i

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在R中打印每个for循环迭代结果的串联字符串

如何在C中的“选择”排序中打印每个迭代?

如何在python中的HTML上打印出函数变量?

如何在Python中打印出时间对象的时区?

如何在Python 3中打印出编号的IP地址

如何在python中打印出数据框

我如何在 python 3 中打印出数字变量?

如何在循环的每个迭代中包含玉模板?

如何在foreach循环的每个迭代中更改后值

如何在Go中打印出JSON

如何在MATLAB中轻松打印出每个步骤的执行时间?

如何在python中使用循环打印字符串列表中的每个硬币

如何在Python中使用for循环从字符串中打印每个唯一单词的频率

如何打印/显示telnet会话的输出以及如何在文件中打印出来-Python

如何在Go中遍历循环并打印出每三个元素

如何在java中的do while循环的“while”部分打印出来?

如何在python中暂停循环打印

如何在加法循环中仅打印出奇数?

如何在foreach循环上打印出预定的数字?

如何在DataFrame中添加行以迭代方式在python中的每个for循环之后更新它,最好在熊猫中

您如何使用嵌套的for循环在python中打印出以下模式?

如何在Python中修复我的(可能是while循环或if语句)骰子模拟器,以便打印出落在6上之前的尝试次数?

打印出迭代中的每个数组值,值未定义

更简单的方法来打印出地图函数中的每个可迭代对象?

在python中每个循环迭代清空列表?

如何在python中打印出calendar.month_name数组?

Python netmiko:如何在“show version”命令中打印出与“Cisco IOS Software”匹配的特定行?

如何在我的 python 笔记本中打印出 Sagemaker 批量转换作业状态?

Python-如何在文本中打印出一行