Вопрос задан 26.09.2026 в 15:23. Предмет Информатика. Спрашивает Кособуцький Микола.

Код №1:
name = input("Введіть ім’я: ")
place = input("Введіть місце: ")
goal = input("Введіть предмет: ")
print (name + " відправляється в подорож!")
print ("Ціль - " + place + "!")
print ("Щоб потрапити туди, " + goal + " знадобиться...")
print ("Удачі!")

Код №2:
r = input ("Який у тебе зріст (сантиметрів)?")
rost_p = 17
r = int(r)
p = r / rost_p
answer = "Це " + str(p) + " папуг!"
print (answer)

Задача №1: У програмі багато помилок, через які вона не запускається. Спробуй запустити, і перший рядок, в якому знаходиться помилка, буде відзначена червоним хрестиком. Виправляй, запускай знову, поки програма не запрацює. Перевіряй, що значення рядків записані в лапках, параметри функцій вказані в дужках після імені функції, а команди записані одна під одною.
Задача №2: Програма повинна обчислювати зріст користувача в папугах. Чому не виходить? Згадай, навіщо потрібні функції int() і str().

Перейти к ответам

Ответы на вопрос

Отвечает Забродина Настя.

Задача №1

Команди в Python треба писати кожну з нового рядка, рядки брати в лапки, а дані для функцій писати в дужках.

Правильний варіант:

name = input("Введіть ім’я: ")
place = input("Введіть місце: ")
goal = input("Введіть предмет: ")
print(name + " відправляється в подорож!")
print("Ціль - " + place + "!")
print("Щоб потрапити туди, " + goal + " знадобиться...")
print("Удачі!")

Задача №2

input() завжди повертає текст, навіть якщо користувач вводить число. Тому зріст треба перетворити на число за допомогою int().

А коли ми складаємо текст відповіді, число треба знову перетворити на рядок за допомогою str(), бо текст і число напряму з’єднати не можна.

Правильний варіант:

r = input("Який у тебе зріст у сантиметрах? ")
rost_p = 17
r = int(r)
p = r / rost_p
answer = "Це " + str(p) + " папуг!"
print(answer)

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос