エビデンスで教育を考えた

頭が良くなる科学論文を紹介していきます。お勧め商品は楽天ルームで!https://room.rakuten.co.jp/room_12b7a40f6d/items

pythonでアルゴリズム体操

なんか自然数を与える。するとその数までで、3で割れるものはBUZZ、5で割れるものはFIZZ、3でも5でも割れるものはBUZZ FIZZを出力するコードを書いてみました。


x = input()
y = int(float(x))

#python comment out
for i in range (1,y):
if i % 15 == 0:
print('FIZZ BUZZ ')
elif i % 3 == 0:
print('BUZZ')
elif i % 5 == 0:
print('FIZZ')
else:
print(i)


例えば100を入れると、

1
2
BUZZ
4
FIZZ
BUZZ
7
8
BUZZ
FIZZ
11
BUZZ
13
14
FIZZ BUZZ
16
17
BUZZ
19
FIZZ
BUZZ
22
23
BUZZ
FIZZ
26
BUZZ
28
29
FIZZ BUZZ
31
32
BUZZ
34
FIZZ
BUZZ
37
38
BUZZ
FIZZ
41
BUZZ
43
44
FIZZ BUZZ
46
47
BUZZ
49
FIZZ
BUZZ
52
53
BUZZ
FIZZ
56
BUZZ
58
59
FIZZ BUZZ
61
62
BUZZ
64
FIZZ
BUZZ
67
68
BUZZ
FIZZ
71
BUZZ
73
74
FIZZ BUZZ
76
77
BUZZ
79
FIZZ
BUZZ
82
83
BUZZ
FIZZ
86
BUZZ
88
89
FIZZ BUZZ
91
92
BUZZ
94
FIZZ
BUZZ
97
98
BUZZ

Process finished with exit code 0

と出るよ。参考までにどうぞ!