bu programı python’un 2.x.x versiyonlarında çalıştırdığım zaman ilk hata metnini vermekti amacım. Bunun için sys.version_info[0] kullandım. Yaptığım şey doğru mu yoksa tesadüfen mi oldu?
Eğer bunu python2 de çalıştırırsanız AssertionError alacaksınız python3 de çalıştırırsanız çıktı
hello olacaktır
Bu assert’in çalışma mantığı şöyle farzedelim ki biz burada python 3 girdik 3 > 2 buradaki değer true olacaktır ve false olmadığı için sorun olmadan devam edeceğiz ama 2 girersek 2 > 2 olmadığı için false döndürecek ve hata verecektir