+ 1
Почему в раунде турнира ответ 1?
a = 10**20 == 10.0**20 print (int(a))
12 Antworten
+ 3
наверно потму что true это 1
+ 3
10**20==10.0**20
Значение слева и справа будет одинаковым!
А оператор сравнения проверяет одинаковое ли значение слева и справа или нет.
Если значение одинаково то будет True(1) а если ложно False(0).
Поэтому там вышло 1.
+ 2
false - это 0
0
Как я понимаю должен быть False, или я неправ?
0
Поскольку int ! = float
0
ты к инту приводишь
0
а там хз)) не силен в питоне))
0
он показывает что равны фоут и инт))
0
a =10**20 == int(10.0**20)
print (int(a))
0
Так будет True
0
И выдаст 1
0
Здесь видимо python сам приводит к float.