Вопрос задан 07.07.2023 в 10:29. Предмет Информатика. Спрашивает Грейсман Элла.

ПОМОГИИИТЕЕЕ!!! Какие ошибки допущены в программе? Python. Питон 1)Какие ошибки допущены в

программе? print (Введите число a) a=int(input()) if a>=0: a=18 else a+=1 else: a-=6 print (a) input 2) Найдите все ошибки и исправьте их. Опишите не естественном языке, с помощью формулы или блок схемы алгоритм преобразования исходных данных, используемый в данной программе. Определите выходные данные при следующих исходных данных: 1) - 10 2)0 3)10
0 1
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Руденко Егор.

Ответ:

1)Какие ошибки допущены в программе?:

print("Введите число a")

a=int(input())

if a>=0:

   a=18

# тут без понятия что за бред

#elif :

else:

   a+=1

   a = a - 6

print(a)

input()

2)Найдите все ошибки и исправьте их. Опишите не естественном языке, с помощью формулы или блок схемы алгоритм преобразования исходных данных, используемый в данной программе.

1) -10 = -15

2) 0 = 18

3) 10 = 18

Пиши понятнее;

сделал всё что понял, точнее что ты написал(бред)

1 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Программа, которую вы предоставили, содержит несколько ошибок. Давайте разберем их и исправим программу:

python
print("Введите число a") a = int(input()) if a >= 0: a = 18 else: a += 1 print(a)

Теперь давайте разберемся с алгоритмом:

  1. Вывести текст "Введите число a".
  2. Считать число 'a' с помощью функции input() и преобразовать его в целое число с помощью int().
  3. Проверить, если 'a' больше или равно 0, то:
    • Присвоить 'a' значение 18.
  4. В противном случае (если 'a' меньше 0):
    • Увеличить 'a' на 1.
  5. Вывести значение 'a'.

Теперь давайте применим этот алгоритм к данным:

  1. Исходные данные: -10

    • Число меньше 0, поэтому a будет увеличено на 1: -10 + 1 = -9.
  2. Исходные данные: 0

    • Число равно 0, поэтому a будет переопределено в 18.
  3. Исходные данные: 10

    • Число больше или равно 0, поэтому a будет переопределено в 18.

Таким образом, программа исправлена и работает следующим образом:

  • Для исходных данных -10, результат: -9.
  • Для исходных данных 0, результат: 18.
  • Для исходных данных 10, результат: 18.
0 0

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

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

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

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