Загрузка...

I get an error in the code, I'm a beginner, I can't do anything.

Thread in Python created by Kinoki445 Jul 17, 2019. 271 view

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

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

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



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