Как на Python обратиться к определенной строке?

Например я хочу разместить def в конце кода, а вызвать его примерно в середине кода, как мне это сделать? Например:

1 print(".")
2 print("..")
3 iii() # тут должно быть обращение к 7 и 8 строке
4 print("....")
5
6
7 def iii():
8     print("...")

Ответы (2 шт):

Автор решения: passant

То, что вы хотите сделать, делается вот так

def iii():
    print("...")
print(".")
print("..")
iii() 
print("....")

Результат работы:

.
..
...
....

Попробуйте перед тем, как начинать использовать некоторую конструкцию, прочитать в книжечке ее формат и особенности использования.

→ Ссылка
Автор решения: timur

Один из способов сделать это:

def main():
    print(".")
    print("..")
    iii()
    print("....")


def iii():
    print("...")


if __name__ == '__main__':
    main()

Результат:

.
..
...
....
→ Ссылка