пятница, 28 января 2022 г.

Игра города

mas=[]

k='Москва'

print(k)

pos=k.lower()[-1]

total=1

while k.lower()!='нет':   

    if len(k)>1:

        g=k

    k=str(input())

    k=k.lower()

    if k in mas:

        print('Уже было') 

    elif len(k)>1:

        if k.lower()[0]==pos and k!='':

            mas.append(k)

            print('Ок, для выхода наберите слово нет')

            pos=k[-1]

            total+=1

        elif k.lower()=='нет':

            print('Спасибо за игру')

            print("Было введено", total, "городов")

        else:

            print("Неверный ввод")

            print('Последний город был указан:', g)

    else:

        print("Неверный ввод")

        print('Последний город был указан:', g)

Признаки "плохого кода"

Кратко рассмотрим 12 признаков, когда код можно улучшить: 1. Duplicated Code  — иногда повторяющийся код не всегда несет в себе пользу. Выде...