if a >= 3:
counter1 += 1
Когда вижу следующий код, а именно a >= 3
Это у меня ассоциируется с
"Eсли (a) равняется или больше 3, значит counter += 1"
на деле же это работает следующим образом
"Eсли (a) равняется 3, значит counter += 1, при этом, если (a) будет равняться 6 или 9, то за каждые дополнительные 3 будет добавляться +1 к counter"
можете объяснить почему это работает именно так, а не иначе?
хотя, по моим представлением о логике, должно работать как в первом случае
counter1 += 1
Когда вижу следующий код, а именно a >= 3
Это у меня ассоциируется с
"Eсли (a) равняется или больше 3, значит counter += 1"
на деле же это работает следующим образом
"Eсли (a) равняется 3, значит counter += 1, при этом, если (a) будет равняться 6 или 9, то за каждые дополнительные 3 будет добавляться +1 к counter"
можете объяснить почему это работает именно так, а не иначе?
хотя, по моим представлением о логике, должно работать как в первом случае