Я новичок в Python, в настоящее время самостоятельно -изучаю по книге " Как думать как компьютерный ученый" В упражнении из книги «Сцепленные условные выражения» преподавался синтаксис :
def function(x,y)
if..:
print ".."
elif..:
print ".."
else:
print".."
. Однако, когда я попробовал это, чтобы выяснить, является ли он законным, это сработало.:
def function (x,y)
if..:
print ".."
if..:
print ".."
Является ли последний правильным синтаксисом? Или это даже не считается связанным условным выражением? Я хотел бы узнать, что даже если это законно в Python, является ли это «хорошим способом» для написания кода?
Будем искренне признательны за любую помощь.