問題,計數在增加,每次計數增加 2 或 5 時,我如何執行一個陳述句。假設我正在處理一個包含大約 1000 個或更多條目的大型串列,并且我想在每次計數 10 時執行不同的陳述句,我該怎么做?
count = 0
for x in range(10):
count = 1
if count == 2:
print(f'count is now {count}')
uj5u.com熱心網友回復:
我認為這個問題是著名的 FizzBu??zz 演算法的一個版本:
def fizzbuzz(n):
for count in range (n):
if x % 10 == 0:
print("fizzbuzz")
elif x % 2 ==0:
print("fizz")
elif x % 5 == 0:
print ("buzz")
else:
print (x)
uj5u.com熱心網友回復:
count = 0
for count in range(1000):
count = 1
if count %10 == 0: #if count is multiple of 10, say hello
print(f'Hello')
else: #else count normally
print(f'count is now {count}')
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/410516.html
標籤:
