Thông tin phản hồi chung
Tôi sẽ cố gắng vượt qua một số điểm có thể hữu ích để lưu ý. Đầu tiên có một số điều tôi thích về mã của bạn. Đầu tiên nó rất dễ đọc. Thứ hai, tôi thích rằng bạn chia logic của bạn. Bạn cũng phân chia tìm chuỗi và in nó. Điều này là tốt. Với điều này được nói, luôn có những thứ có thể và nên được cải thiện
Ngữ nghĩa
Bạn nên sử dụng mô -đun
elif num % 5==0:
return 'Buzz'
return num
1 trong câu trả lời của bạn.def fizz_buzz[num]:
if num%3==0 and num%5==0:
return 'FizzBuzz'
elif num % 3 == 0:
return 'Fizz'
elif num % 5==0:
return 'Buzz'
else:
return num
if __name__ == "__main__":
for n in range[1,100]:
print[fizz_buzz[n]]
Mà làm cho mã của bạn có thể tái sử dụng cho sau này. Ví dụ: bạn có thể gọi các chức năng từ tệp của mình trong các chương trình khác. Điều khoản
elif num % 5==0:
return 'Buzz'
return num
2 của bạn ở cuối mã là vô dụng. Bạn có thể đã viết elif num % 5==0:
return 'Buzz'
return num
Lựa chọn thay thế
Một vấn đề với mã của bạn là bạn có nhiều điểm thoát. Bây giờ đây không phải là thứ gì đó để đổ mồ hôi quá nhiều, và nó không phải là mục tiêu để luôn cố gắng có một lối thoát duy nhất. Tuy nhiên, có thể dễ dàng gỡ lỗi mã với các điểm thoát hơn. Điều này tất nhiên là phù hợp hơn nhiều trong mã dài hơn và phức tạp hơn. Mặc dù đó là một điều tốt để luôn luôn có trong tâm trí. Một cách để làm điều này là xác định một biến mới
elif num % 5==0:
return 'Buzz'
return num
3def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
Mã bây giờ chỉ có hai điểm thoát tuy nhiên vẫn có thể được cải thiện. Một điểm quan trọng là nếu một số chia hết cho
elif num % 5==0:
return 'Buzz'
return num
4 và elif num % 5==0:
return 'Buzz'
return num
5, thì nó sẽ chia hết cho elif num % 5==0:
return 'Buzz'
return num
6. Vì vậy, chúng tôi có thể dần dần xây dựng chuỗi, giống như được hiển thị bên dướidef fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
Như là điểm cuối cùng, câu lệnh
elif num % 5==0:
return 'Buzz'
return num
7 có thể được viết bằng toán tử điều kiện terniatorreturn string if string else n
Trong đó kết hợp hai điểm thoát thành một điểm duy nhất. Để tổng hợp
def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
Đóng các bình luận
Python có một hướng dẫn kiểu PEP 8 giải thích chi tiết về cách cấu trúc mã của bạn. Tôi toàn bộ khuyên bạn nên lướt qua nó và làm theo nó.
Vấn đề
elif num % 5==0:
return 'Buzz'
return num
8 rất, rất đơn giản. Nó có thể được giải quyết theo một số cách chỉ sử dụng một dòng đơn giản. Syb0rg, hiển thị một cách để viết mã nàyfor i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
Bạn thậm chí có thể rút ngắn điều này thành
i=0;exec"print i%3/2*'Fizz'+i%5/4*'Buzz'or-~i;i+=1;"*100
Sử dụng một số voodoo pythonic khó hiểu. Tuy nhiên, như tôi đã nói trong phần giới thiệu, tôi thích mã của bạn, bởi vì nó dễ hiểu. Hầu như luôn luôn tốt hơn là có mã rõ ràng, dễ đọc hơn mã mật mã ngắn hơn một vài dòng. Điều này tất nhiên làm coi thường mọi cải tiến tốc độ và như vậy
Tôi tương đối mới với Python và do đó cố gắng tự thiết lập một số thuật toán đơn giản. Đây là vấn đề đầu tiên từ Project Euler, mặc dù có những giải pháp khác có sẵn cho cùng một vấn đề trong Python, nhưng tôi đã thử một cách tiếp cận khác.
Trong Crux, ý tưởng là tìm tổng của tất cả các bội số của 3 hoặc 5 dưới 1000. Đây là mã của tôi.
def main[]:
num = input['Insert number:']
output = sumOfMultiples[num]
print[output]
def sumOfMultiples[param]:
j = 0
i = 0
for i in range[i, param]:
if [i % 3 ==0] or [i % 5 == 0] and [i % 15 != 0]:
j = j + i
return j
if __name__ == '__main__':
main[]
Đây là lỗi mà tôi nhận được
Traceback [most recent call last]:
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 21, in
main[]
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 7, in main
output = sumOfMultiples[num]
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 15, in sumOfMultiples
for i in range[i, param]:
TypeError: 'str' object cannot be interpreted as an integer
Process finished with exit code 1
8 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
3 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
4def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
6def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
0def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
2 def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
3def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 elif num % 5==0:
return 'Buzz'
return num
75Examples :
8def fizz_buzz[num]: string = '' if num%3==0 and num%5==0: string = 'FizzBuzz' elif num % 3 == 0: string = 'Fizz' elif num % 5==0: string = 'Buzz' if string: return string return num
7def fizz_buzz[num]: string = '' if num % 3 == 0: string += 'Fizz' if num % 5==0: string += 'Buzz' if string: return string return num
78n = 10elif num % 5==0: return 'Buzz' return num
Output: Count = 4
The multiples are 3, 6, 7 and 9
8def fizz_buzz[num]: string = '' if num % 3==0: string +='Fizz' if num % 5==0: string +='Buzz' return string if string else num if __name__ == "__main__": for n in range[1, 100]: print[fizz_buzz[n]]
3Traceback [most recent call last]: File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 21, in main[] File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 7, in main output = sumOfMultiples[num] File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 15, in sumOfMultiples for i in range[i, param]: TypeError: 'str' object cannot be interpreted as an integer Process finished with exit code 1
5Traceback [most recent call last]: File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 21, in main[] File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 7, in main output = sumOfMultiples[num] File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 15, in sumOfMultiples for i in range[i, param]: TypeError: 'str' object cannot be interpreted as an integer Process finished with exit code 1
88 n = 25elif num % 5==0: return 'Buzz' return num
Output: Count = 10
The multiples are 3, 6, 7, 9, 12, 14, 15, 18, 21 and 24
PHP
C++
elif num % 5==0:
return 'Buzz'
return num
9def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
2 def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
3def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 elif num % 5==0:
return 'Buzz'
return num
75def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
4def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
6def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
7def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
0def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
2 def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
3def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
5def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
6def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
7 def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
9return string if string else n
0def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8 elif num % 5==0:
return 'Buzz'
return num
7 return string if string else n
3return string if string else n
4def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 return string if string else n
6def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
7return string if string else n
8return string if string else n
9def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
0 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
1return string if string else n
4Java
def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
3 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
4def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
5 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
6def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
7def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
8 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
4def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
6def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
7def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
6for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
7for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
8def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
2 def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
3def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 i=0;exec"print i%3/2*'Fizz'+i%5/4*'Buzz'or-~i;i+=1;"*100
3i=0;exec"print i%3/2*'Fizz'+i%5/4*'Buzz'or-~i;i+=1;"*100
4i=0;exec"print i%3/2*'Fizz'+i%5/4*'Buzz'or-~i;i+=1;"*100
5def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
7 i=0;exec"print i%3/2*'Fizz'+i%5/4*'Buzz'or-~i;i+=1;"*100
8 elif num % 5==0:
return 'Buzz'
return num
4 def main[]:
num = input['Insert number:']
output = sumOfMultiples[num]
print[output]
def sumOfMultiples[param]:
j = 0
i = 0
for i in range[i, param]:
if [i % 3 ==0] or [i % 5 == 0] and [i % 15 != 0]:
j = j + i
return j
if __name__ == '__main__':
main[]
0for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
7def main[]:
num = input['Insert number:']
output = sumOfMultiples[num]
print[output]
def sumOfMultiples[param]:
j = 0
i = 0
for i in range[i, param]:
if [i % 3 ==0] or [i % 5 == 0] and [i % 15 != 0]:
j = j + i
return j
if __name__ == '__main__':
main[]
7return string if string else n
0def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8 elif num % 5==0:
return 'Buzz'
return num
7 return string if string else n
3return string if string else n
4def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 return string if string else n
6def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
7def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8Traceback [most recent call last]:
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 21, in
main[]
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 7, in main
output = sumOfMultiples[num]
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 15, in sumOfMultiples
for i in range[i, param]:
TypeError: 'str' object cannot be interpreted as an integer
Process finished with exit code 1
9def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
0 elif num % 5==0:
return 'Buzz'
return num
01def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8 elif num % 5==0:
return 'Buzz'
return num
03 elif num % 5==0:
return 'Buzz'
return num
04 elif num % 5==0:
return 'Buzz'
return num
05return string if string else n
4return string if string else n
4Python3
return string if string else n
8return string if string else n
9def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
0 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
1Java
def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
3 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
4def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
5 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
6def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
8 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
4def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
6def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8 elif num % 5==0:
return 'Buzz'
return num
7 return string if string else n
3 elif num % 5==0:
return 'Buzz'
return num
51def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
3 elif num % 5==0:
return 'Buzz'
return num
53 elif num % 5==0:
return 'Buzz'
return num
54 elif num % 5==0:
return 'Buzz'
return num
04 elif num % 5==0:
return 'Buzz'
return num
05C#
def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 return string if string else n
6def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
5 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
6def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
7def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
8 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
4def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
6def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
7def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
0def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
6for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
7for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
8def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
2 def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
3def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 i=0;exec"print i%3/2*'Fizz'+i%5/4*'Buzz'or-~i;i+=1;"*100
3i=0;exec"print i%3/2*'Fizz'+i%5/4*'Buzz'or-~i;i+=1;"*100
4i=0;exec"print i%3/2*'Fizz'+i%5/4*'Buzz'or-~i;i+=1;"*100
5
def main[]:
num = input['Insert number:']
output = sumOfMultiples[num]
print[output]
def sumOfMultiples[param]:
j = 0
i = 0
for i in range[i, param]:
if [i % 3 ==0] or [i % 5 == 0] and [i % 15 != 0]:
j = j + i
return j
if __name__ == '__main__':
main[]
7return string if string else n
0def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8 elif num % 5==0:
return 'Buzz'
return num
7 return string if string else n
3return string if string else n
4def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 return string if string else n
6def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
7def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8 elif num % 5==0:
return 'Buzz'
return num
91def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
0 elif num % 5==0:
return 'Buzz'
return num
01def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8 elif num % 5==0:
return 'Buzz'
return num
95return string if string else n
4return string if string else n
4return string if string else n
8return string if string else n
9def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
0 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
1
return string if string else n
return string if string else n
def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
elif num % 5==0:
return 'Buzz'
return num
98Java
def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
7def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
3 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
4def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
5 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
6def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
8 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
4def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
6def main[]:
num = input['Insert number:']
output = sumOfMultiples[num]
print[output]
def sumOfMultiples[param]:
j = 0
i = 0
for i in range[i, param]:
if [i % 3 ==0] or [i % 5 == 0] and [i % 15 != 0]:
j = j + i
return j
if __name__ == '__main__':
main[]
7def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
05def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
27def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
6for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
7for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
8return string if string else n
4def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
2 def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
3def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 i=0;exec"print i%3/2*'Fizz'+i%5/4*'Buzz'or-~i;i+=1;"*100
3i=0;exec"print i%3/2*'Fizz'+i%5/4*'Buzz'or-~i;i+=1;"*100
4i=0;exec"print i%3/2*'Fizz'+i%5/4*'Buzz'or-~i;i+=1;"*100
5def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
36def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
7 i=0;exec"print i%3/2*'Fizz'+i%5/4*'Buzz'or-~i;i+=1;"*100
8 elif num % 5==0:
return 'Buzz'
return num
4 def main[]:
num = input['Insert number:']
output = sumOfMultiples[num]
print[output]
def sumOfMultiples[param]:
j = 0
i = 0
for i in range[i, param]:
if [i % 3 ==0] or [i % 5 == 0] and [i % 15 != 0]:
j = j + i
return j
if __name__ == '__main__':
main[]
0for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
7
def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
i=0;exec"print i%3/2*'Fizz'+i%5/4*'Buzz'or-~i;i+=1;"*100
elif num % 5==0:
return 'Buzz'
return num
def main[]:
num = input['Insert number:']
output = sumOfMultiples[num]
print[output]
def sumOfMultiples[param]:
j = 0
i = 0
for i in range[i, param]:
if [i % 3 ==0] or [i % 5 == 0] and [i % 15 != 0]:
j = j + i
return j
if __name__ == '__main__':
main[]
for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
37Traceback [most recent call last]:
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 21, in
main[]
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 7, in main
output = sumOfMultiples[num]
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 15, in sumOfMultiples
for i in range[i, param]:
TypeError: 'str' object cannot be interpreted as an integer
Process finished with exit code 1
3 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
8 Traceback [most recent call last]:
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 21, in
main[]
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 7, in main
output = sumOfMultiples[num]
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 15, in sumOfMultiples
for i in range[i, param]:
TypeError: 'str' object cannot be interpreted as an integer
Process finished with exit code 1
5 Traceback [most recent call last]:
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 21, in
main[]
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 7, in main
output = sumOfMultiples[num]
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 15, in sumOfMultiples
for i in range[i, param]:
TypeError: 'str' object cannot be interpreted as an integer
Process finished with exit code 1
6def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
7def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
42 elif num % 5==0:
return 'Buzz'
return num
08 elif num % 5==0:
return 'Buzz'
return num
09def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
2 def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
3def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 i=0;exec"print i%3/2*'Fizz'+i%5/4*'Buzz'or-~i;i+=1;"*100
3i=0;exec"print i%3/2*'Fizz'+i%5/4*'Buzz'or-~i;i+=1;"*100
4i=0;exec"print i%3/2*'Fizz'+i%5/4*'Buzz'or-~i;i+=1;"*100
5def main[]:
num = input['Insert number:']
output = sumOfMultiples[num]
print[output]
def sumOfMultiples[param]:
j = 0
i = 0
for i in range[i, param]:
if [i % 3 ==0] or [i % 5 == 0] and [i % 15 != 0]:
j = j + i
return j
if __name__ == '__main__':
main[]
7return string if string else n
0def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8 elif num % 5==0:
return 'Buzz'
return num
7 return string if string else n
3return string if string else n
4def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 return string if string else n
6return string if string else n
8return string if string else n
9def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
0 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
1Java O[n]
Auxiliary Space: O[1]
def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
3 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
4 elif num % 5==0:
return 'Buzz'
return num
0C++
elif num % 5==0:
return 'Buzz'
return num
9def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
5 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
6def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
4def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
6def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
7def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
8 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
4def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
6def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
6for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
7for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
8def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 return string if string else n
6def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
7return string if string else n
8return string if string else n
9def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
0 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
1return string if string else n
4Java
def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
3 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
4def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
5 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
6def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
7def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
8 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
4def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
6def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
7def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
6for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
7for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
8return string if string else n
4def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
2 def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
3def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 i=0;exec"print i%3/2*'Fizz'+i%5/4*'Buzz'or-~i;i+=1;"*100
3i=0;exec"print i%3/2*'Fizz'+i%5/4*'Buzz'or-~i;i+=1;"*100
4i=0;exec"print i%3/2*'Fizz'+i%5/4*'Buzz'or-~i;i+=1;"*100
5def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
7def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
7 i=0;exec"print i%3/2*'Fizz'+i%5/4*'Buzz'or-~i;i+=1;"*100
8 elif num % 5==0:
return 'Buzz'
return num
4 def main[]:
num = input['Insert number:']
output = sumOfMultiples[num]
print[output]
def sumOfMultiples[param]:
j = 0
i = 0
for i in range[i, param]:
if [i % 3 ==0] or [i % 5 == 0] and [i % 15 != 0]:
j = j + i
return j
if __name__ == '__main__':
main[]
0for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
7Traceback [most recent call last]:
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 21, in
main[]
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 7, in main
output = sumOfMultiples[num]
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 15, in sumOfMultiples
for i in range[i, param]:
TypeError: 'str' object cannot be interpreted as an integer
Process finished with exit code 1
3 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
8 Traceback [most recent call last]:
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 21, in
main[]
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 7, in main
output = sumOfMultiples[num]
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 15, in sumOfMultiples
for i in range[i, param]:
TypeError: 'str' object cannot be interpreted as an integer
Process finished with exit code 1
5 Traceback [most recent call last]:
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 21, in
main[]
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 7, in main
output = sumOfMultiples[num]
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 15, in sumOfMultiples
for i in range[i, param]:
TypeError: 'str' object cannot be interpreted as an integer
Process finished with exit code 1
6return string if string else n
4return string if string else n
4 elif num % 5==0:
return 'Buzz'
return num
08 elif num % 5==0:
return 'Buzz'
return num
09
elif num % 5==0:
return 'Buzz'
return num
elif num % 5==0:
return 'Buzz'
return num
return string if string else n
8return string if string else n
9def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
0 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
1Java
def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
3 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
4 elif num % 5==0:
return 'Buzz'
return num
51def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
3 elif num % 5==0:
return 'Buzz'
return num
53def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
42C#
def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 return string if string else n
6def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
5 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
6def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
7def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
8 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
4def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
6
def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
7def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
6for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
7for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
8return string if string else n
4def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 return string if string else n
6def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
7return string if string else n
8return string if string else n
9def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
0 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
1def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
67def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
68return string if string else n
4return string if string else n
4return string if string else n
8return string if string else n
9def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
0 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
1
return string if string else n
return string if string else n
def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
elif num % 5==0:
return 'Buzz'
return num
98Java
def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
7def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
3 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
4return string if string else n
4def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
5 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
6def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
36def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
8def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
7 i=0;exec"print i%3/2*'Fizz'+i%5/4*'Buzz'or-~i;i+=1;"*100
8 elif num % 5==0:
return 'Buzz'
return num
4 def main[]:
num = input['Insert number:']
output = sumOfMultiples[num]
print[output]
def sumOfMultiples[param]:
j = 0
i = 0
for i in range[i, param]:
if [i % 3 ==0] or [i % 5 == 0] and [i % 15 != 0]:
j = j + i
return j
if __name__ == '__main__':
main[]
0for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
7
def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
def fizz_buzz[num]:
string = ''
if num % 3 == 0:
string += 'Fizz'
if num % 5==0:
string += 'Buzz'
if string:
return string
return num
i=0;exec"print i%3/2*'Fizz'+i%5/4*'Buzz'or-~i;i+=1;"*100
elif num % 5==0:
return 'Buzz'
return num
def main[]:
num = input['Insert number:']
output = sumOfMultiples[num]
print[output]
def sumOfMultiples[param]:
j = 0
i = 0
for i in range[i, param]:
if [i % 3 ==0] or [i % 5 == 0] and [i % 15 != 0]:
j = j + i
return j
if __name__ == '__main__':
main[]
for i in range[1,101]: print["Fizz"*[i%3==0] + "Buzz"*[i%5==0] or i]
def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
37Traceback [most recent call last]:
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 21, in
main[]
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 7, in main
output = sumOfMultiples[num]
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 15, in sumOfMultiples
for i in range[i, param]:
TypeError: 'str' object cannot be interpreted as an integer
Process finished with exit code 1
3 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
8 Traceback [most recent call last]:
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 21, in
main[]
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 7, in main
output = sumOfMultiples[num]
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 15, in sumOfMultiples
for i in range[i, param]:
TypeError: 'str' object cannot be interpreted as an integer
Process finished with exit code 1
5 Traceback [most recent call last]:
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 21, in
main[]
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 7, in main
output = sumOfMultiples[num]
File "/Users/Soumasish/PycharmProjects/MultiplesOf3And5/Main.py", line 15, in sumOfMultiples
for i in range[i, param]:
TypeError: 'str' object cannot be interpreted as an integer
Process finished with exit code 1
6def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
7 elif num % 5==0:
return 'Buzz'
return num
08 elif num % 5==0:
return 'Buzz'
return num
09return string if string else n
4def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
3 return string if string else n
6def fizz_buzz[num]:
string = ''
if num%3==0 and num%5==0:
string = 'FizzBuzz'
elif num % 3 == 0:
string = 'Fizz'
elif num % 5==0:
string = 'Buzz'
if string:
return string
return num
58
8return string if string else n
9return string if string else n
0 def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
1O[1]def fizz_buzz[num]:
string = ''
if num % 3==0: string +='Fizz'
if num % 5==0: string +='Buzz'
return string if string else num
if __name__ == "__main__":
for n in range[1, 100]:
print[fizz_buzz[n]]
Auxiliary Space: O[1]
Exercise:
Now try the problem of finding sum of all numbers less than or equal to n and multiples of 3 or 7 or both in O[1] time.
This article is contributed by Saurabh Gupta. If you
like GeeksforGeeks and would like to contribute, you can also write an article and mail your article to . See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.