Je n'ai fait que des langages statiques, mais je voulais faire du machine learning, j'ai donc décidé de commencer à étudier Python. Je suis choqué par la culture car il existe de nombreuses différences entre Go, Java et TypeScript que j'ai faites jusqu'à présent ... Cela dit, apprendre une nouvelle langue est passionnant. Pour le moment, j'ai écrit Fizz Buzz car c'est la base des bases.
Avec un nombre de 1 à 100 S'il est divisible par 3, "Fizz!" S'affiche. S'il est divisible par 5, "Buzz!" S'affiche. S'il est divisible par 3 et 5, "Fizz Buzz!" Sera affiché. Dans les cas autres que ceux ci-dessus, les nombres sont affichés tels quels.
i = 1
while i < 101:
if i % 15 == 0:
print("Fizz Buzz!")
elif i % 3 == 0:
print("Fizz!")
elif i % 5 == 0:
print("Buzz!")
else:
print(i)
i += 1
for i in range(1, 101):
if i % 15 == 0:
print("Fizz Buzz!")
elif i % 3 == 0:
print("Fizz!")
elif i % 5 == 0:
print("Buzz!")
else:
print(i)
1
2
Fizz!
4
Buzz!
Fizz!
7
8
Fizz!
Buzz!
11
Fizz!
13
14
Fizz Buzz!
16
17
Fizz!
19
Buzz!
Fizz!
22
23
Fizz!
Buzz!
26
Fizz!
28
29
Fizz Buzz!
31
32
Fizz!
34
Buzz!
Fizz!
37
38
Fizz!
Buzz!
41
Fizz!
43
44
Fizz Buzz!
46
47
Fizz!
49
Buzz!
Fizz!
52
53
Fizz!
Buzz!
56
Fizz!
58
59
Fizz Buzz!
61
62
Fizz!
64
Buzz!
Fizz!
67
68
Fizz!
Buzz!
71
Fizz!
73
74
Fizz Buzz!
76
77
Fizz!
79
Buzz!
Fizz!
82
83
Fizz!
Buzz!
86
Fizz!
88
89
Fizz Buzz!
91
92
Fizz!
94
Buzz!
Fizz!
97
98
Fizz!
Buzz!
J'ai écrit FizzBuzz! In Go language --Qiita Fonction fléchée TypeScript (JavaScript) et fonction immédiate FizzBuzz! --Qiita