亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何打印 Python 中 for 循環的每次迭代?

如何打印 Python 中 for 循環的每次迭代?

湖上湖 2023-11-09 21:41:50
我試圖打印出每次迭代,但它會打印出與輸入一樣多的最后一個值。我如何解決它?代碼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,它會打印出“FizzBuzz”15 次。我希望它打印出這樣的東西:Sample Output:1, 2, Fizz, 4, ..., Fizzbuzz
查看完整描述

1 回答

?
料青山看我應如是

TA貢獻1772條經驗 獲得超8個贊

您所需要的只是一些小的修改:


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。


查看完整回答
反對 回復 2023-11-09
  • 1 回答
  • 0 關注
  • 139 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號