Загрузка...

Вылезает ошибка в коде (я новичок) ничего не умею).

Тема в разделе Python создана пользователем Kinoki445 17 июл 2019. 257 просмотров

Загрузка...
  1. Kinoki445
    Kinoki445 Автор темы 17 июл 2019 Я крутой сосите письки) 8 6 авг 2018
    Помогите с кодом(я новичок) вылезает ошибка.

    длина = input("длина = ")
    ширина = input("ширина = ")
    area = длина * ширина

    print('Площадь равна', area)
    print('Периметр равен', 2 * (длина + ширина))



    Пытался сделать так чтобы можно было самому дать значение ширины и длины, но как-то не пошло)
    Ещё я почти и не знаю python изучаю его по книге вот хотел изменить в ней код.(чисто для себя)
     
  2. de9x
    de9x 17 июл 2019 Frontend developer 141 3 янв 2019
    1) input возвращает строковой объект.
    решение:
    length = int(input("длина = "))
    width = int(input("ширина = "))
    2) переменные может и можно называть на русском языке, но не нужно
    3) выставляй лучше сообщение, содержащее ошибку. так намного удобней.
     
  3. Kinoki445
    Kinoki445 Автор темы 17 июл 2019 Я крутой сосите письки) 8 6 авг 2018
    de9x, Спасибо
     
  4. kouka
    хуя ты взломщик жопi
     
  5. Kinoki445
    Kinoki445 Автор темы 17 июл 2019 Я крутой сосите письки) 8 6 авг 2018
    de9x, Кстати float вместо int будет лучше, наверное
     
  6. kouka
    Но флоат воспринимает значения с точками, насколько я знаю, а инт - целые :da::roflanebalo:
     
  7. Kinoki445
    Kinoki445 Автор темы 17 июл 2019 Я крутой сосите письки) 8 6 авг 2018
    kouka, ну типо и целые и с точками
     
  8. de9x
    de9x 17 июл 2019 Frontend developer 141 3 янв 2019
    делай на свое усмотрение
     
  9. xyu_inactive86848
    xyu_inactive86848 2 авг 2019 evilcerb 28 25 фев 2017
    Переменные на русском, класс
     
Top