@KitCat12

Как сократить этот код?

Есть такой кусок кода
with open("1.txt", "a", encoding="utf-8") as f:

    results = cursor.execute(database["request"]).fetchall()

    for result in results:

        value = get_key(result[3], "abc")

        if name == "user":
            f.write(f"Firstname: {result[0]}\nSecondname: {result[1]}\nKey: {value}\n\n")

        elif name == "admin":
            f.write(f"Firstname: {result[0]}\nSecondname: {result[1]}\nKey: {value}\nSecret key: {result[2]}\n\n")

file.close()


Интересует как можно сократить нижнюю часть с проверкой на user / admin, а именно - можно ли избавиться от проверки впринципе? Они отличаются всего на 1 значение и как-то не хочется ради этого еще добавлять проверку.
  • Вопрос задан
  • 119 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы