• Предмет: Информатика
  • Автор: vveevium
  • Вопрос задан 4 месяца назад

Чого не вистачає в цьому коді? (1 б.)

temperature = float(input("Temperature: ")
if temperature > 90:
print("It is hot outside.")
else:
print("It is not hot out.")
2. Напишіть програму Python, яка прийме у користувача число і надрукує, якщо число є додатнє, негативною або нульовою. Використовуйте належний ланцюг if / elif / else, не використовуйте лише три if заяви. (1 б.)
3. Напишіть програму Python, яка отримає від користувача номер та роздрукує ''Успіх '', якщо число перевищує - 10 та менше 10 включно.
(1 б.)
4. Програма працює, але щось не так, тут є помилка . Знайдіть та виправте її? (1 б.)

user_input = input("A cherry is a: ")
print("A. Dessert topping")
print("B. Desert topping")
if user_input.upper() == "A":
print("Correct!")
else:
print("Incorrect.")
5. У цьому коді невідомо дві речі, які перевіряють, чи x встановлено на додатне значення. Переконайтеся, що оператор if працює незалежно від того, для чого встановлено х. Визначте обидва питання. (2 бали)

x == 4
if x >= 0:
print("x is positive.")
else:
print("x is not positive.")
6. Які три помилки у наступному коді? (3 бали)


x = input("Enter a number: ")
if x = 3
print("You entered 3")
7. У цьому коді чотири помилки. Визначте всі чотири проблеми. (4 бали)

answer = input("What is the name of Dr. Bunsen Honeydew's assistant? ")
if a = "Beaker":
print("Correct!")
else
print("Incorrect! It is Beaker.")
8. Ця програма працює неправильно. Що не так? (1 б.)

x = input("How are you today?")
if x == "Happy" or "Glad":
print("That is good to hear!")

Ответы

Ответ дал: mainnoobbrawl
1

Ответ:

1) У цьому коді не вистачає закриваючої дужки для функції float()

2)num = float(input("Enter a number: "))

if num > 0:

   print("The number is positive")

elif num < 0:

   print("The number is negative")

else:

   print("The number is zero")

3) num = float(input("Enter a number: "))

if num > 10 or num <= -10:

   print("Success!")

else:

   print("Try again.")

4)У цій програмі не вистачає закриваючої дужки у першому рядку

5) У цьому коді не вказано значення змінної x та не закінчено рядок з присвоєнням значення до x. Також не вказано, що саме означає "встановлено на додатне значення"

6) 1)Оператор порівняння між x та 3 не є правильним. Для порівняння потрібно використовувати оператор ==, а не =.

2)після умови умовного оператора має бути двокрапка

3)Відсутня індентація у рядку з командою print(). Умовний оператор має мати відступ, щоб програма зрозуміла, які команди належать до умовного оператора

7) 1), присвоєння має бути виконано з використанням оператора порівняння "==", а не оператора присвоєння "=".

2)назва змінної має бути "answer", а не "a".

3)немає двокрапки після оператора "else".

4)нема двох крапок в кінці рядка у 4 рядку

8) Оператор "or" повинен мати дві повноцінні умови, але в другій умові немає порівняння.

Вас заинтересует