яндекс
  • 1
    Ввод и вывод данных
    • Задачи
  • 2
    Условия
    • Задачи
  • 3
    Цикл for
    • Задачи
  • 4
    Строки
    • Задачи
  • 5
    Цикл while
    • Задачи
  • 6
    Списки
    • Задачи
  • 7
    Двумерные массивы
    • Задачи
  • 8
    Словари
    • Задачи
  • 9
    Множества
    • Задачи
  • 10
    Функции и рекурсия
    • Задачи
  • к

Занятие 1. Ввод и вывод данных

Задача «Площадь прямоугольника»

Уровень сложности:

иконка человека красный иконка человека белая иконка человека зеленая Pythonlib
Вы помогаете архитектору расчитать площадь земельного участка для строительства дома. Важно правильно оценить его размеры, чтобы подобрать наиболее подходящий проект дома.
 
Пример:
Input:
            15
10 Output: 150
 
Подсказка:
Функция input() используется для получения данных от пользователя. Когда эта функция вызывается, программа останавливается и ждёт, пока пользователь введёт данные и нажмёт Enter. Введённые данные всегда возвращаются как строка (тип данных str). Когда вам необходимо получить целое число(int) или дробь (float), то вам необходимо преобразовать данные, вы можете сделать это с помощью функций int() и float().
name = input() # строка
age = int(input()) # Преобразование строки в целое число sqr = float(input()) # Преобразование строки в дробное число
 
Функции для преобразования типов.
Функция float() используется для преобразования данных в число с плавающей точкой (десятичное число).
price = "99.99"
count = 5
price_float = float(price)
count_float = float(count)
print(price_float)  # Выведет: 99.99
print(count_float)  # Выведет: 5.0
Функция int() используется для преобразования данных в целое число.
price = "123"
pi = 3.14
price_int = int(price)
pi_int = int(pi)
print(price_int)  # Выведет: 123
print(pi_int)  # Выведет: 3
Функция str() используется для преобразования данных в строку.
price = 123
pi = 3.14
price_str = str(price)
pi_str = str(pi)
print(price_str)  # Выведет: "123"
print(pi_str)  # Выведет: "3.14"
Функция print() необходима для вывода данных на экран, это достаточно универсальная функция, в ней вы можете выводить данные через запятую, совершать с ними математические вычисления, а так же определять конец выводимых строк.
name = "Владимир"
age = 20
count = 5
price = 20
print(name)  # Выведет: Владимир
print(name,age) # Выведет: Владимир 20
print("имя",name,"возраст",age) # Выведет: имя Владимир возраст 20
print(count*price) # Выведет: 100
print(str(count)+"*"+str(price)+"="str(count*price)) # Выведет: 5*20=100
Solution
Входные данные
Выходные данные

Тесты

2 3 6 1 1
2 3 6 1 1
2 3 6 1 1
2 3 6 1 1
2 3 6 1 1
2 3 6 1 1

🎉 Поздравляем! 🎉

Ты отлично справился с задачей! Это был непростой вызов, но ты нашёл правильное решение. Ты на шаг ближе к мастерству в программировании! Продолжай в том же духе, ведь каждый пройденный этап делает тебя ещё сильнее.

AD

Реклама

red-snake blue-snake green-snake

Запускаем ваш код...