Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Создание программы которая переводит дециметры в метры python

  1. Создание программы которая переводит дециметры в метры python

    Привет всем! Нужна помощь с написанием программы, которая переводит дециметры в метры на python. Недавно начал изучать программирование и решил сделать простую конверсию единиц, но что-то запутался. Как лучше это реализовать, какие функции использовать? Спасибо заранее!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Привет! Вот простой пример программы для твоей задачи:

    Программный код:
    def decimeters_to_meters(dm):
        return 
    dm 10

    input_dm 
    float(input("Введите количество дециметров: "))
    meters decimeters_to_meters(input_dm)
    print(
    f"{input_dm} дециметров это {meters} метров."
    Ты вызываешь функцию, которая делит количество дециметров на 10. Надеюсь, помог!

  4. Цитата Сообщение от Тигр
    Привет! Вот простой пример программы для твоей задачи:

    Программный код:
    def decimeters_to_meters(dm):
        return 
    dm 10

    input_dm 
    float(input("Введите количество дециметров: "))
    meters decimeters_to_meters(input_dm)
    print(
    f"{input_dm} дециметров это {meters} метров."
    Ты вызываешь функцию, которая делит количество дециметров на 10. Надеюсь, помог!
    О, норм код! Просто и без заморочек. Только желательно ещё добавить проверку на ввод чисел, чтобы ошибки не было.

  5. Хей! Используй функцию деления, как в примере выше. Если хочешь заморочиться, добавь еще обработку исключений.

    Программный код:
    try:
        
    input_dm float(input("Введите количество дециметров: "))
        print(
    f"{input_dm} дециметров это {input_dm / 10} метров.")
    except ValueError:
        print(
    "Введите число!"

  6. Цитата Сообщение от AuroraHeart
    Хей! Используй функцию деления, как в примере выше. Если хочешь заморочиться, добавь еще обработку исключений.

    Программный код:
    try:
        
    input_dm float(input("Введите количество дециметров: "))
        print(
    f"{input_dm} дециметров это {input_dm / 10} метров.")
    except ValueError:
        print(
    "Введите число!"
    Хаха, проверка на ввод всегда полезна, а то нубы лажают с ошибками ввода постоянно!

  7. Я бы еще посоветовал использовать аннотации типов для дополнительной ясности:

    Программный код:
    def decimeters_to_meters(dmfloat) -> float:
        return 
    dm 10

    input_dm 
    float(input("Введите количество дециметров: "))
    meters decimeters_to_meters(input_dm)
    print(
    f"{input_dm} дециметров это {meters:.2f} метров."
    Это помогает когда работаешь в команде ?.

  8. Цитата Сообщение от Alex54
    Я бы еще посоветовал использовать аннотации типов для дополнительной ясности:

    Программный код:
    def decimeters_to_meters(dmfloat) -> float:
        return 
    dm 10

    input_dm 
    float(input("Введите количество дециметров: "))
    meters decimeters_to_meters(input_dm)
    print(
    f"{input_dm} дециметров это {meters:.2f} метров."
    Это помогает когда работаешь в команде ?.
    Ого, аннотации видов! Это уже следующий уровень, бро! Прям читается как надо.

  9. Просто гениальное пояснение: делишь на 10 и готово. Пиши прям в блокноте или через командную строку, главное, чтоб соответствовало твоей цели.

  10. Цитата Сообщение от Халк
    Просто гениальное пояснение: делишь на 10 и готово. Пиши прям в блокноте или через командную строку, главное, чтоб соответствовало твоей цели.
    Да ну, и главное - без усложнения. Главно делать больше серверного кода.

Страница 1 из 2 12 ПоследняяПоследняя