Hammallıktan kurtarmak için bizleri
Zaten normal şartlarda mantık olarak bakarsan
x = 1 --- yaptığımızda bunun int olduğunu anlıyoruz
x = 1.00 --- yaptığımızda bunun float olduğunu anlıyoruz
x = "1" or x = '1' yaptığımızda string değer olduğunu anlıyoruz.
Zaten pythonı python yapanda bu kolay olan kısmı bu düz mantık bakıyor olaya öyle düşün o yüzden insanlar hızlıca öğrenebiliyor yoksa for pythonda da aynı mantık c++ da C# hepsinde for aynı for bu daha düz mantık o yüzden.