Предмет: Информатика, автор: shirin43

1 Какой порядок выполнения арифметических действий при выполнении следующей строки: 7 * 2 + 5 / 12 % 5 Варианты ответа: а) * , + , / , % б) * , % , / , + в) * , / , % , +

2 Дополните выражение круглыми скобками, чтобы последовательность операций была: + , - , / , % >>> 3 + 4 / 2 – 7 % 2

3 Выберите варианты выражений, которые выведут ошибку при выполнении строки? Варианты ответа: а) 7 /(2 /(3 / 3))) б) 5 + -3 в) 4 * * г) 6 * (3 + 1)

Задача 1

Сложите цифры целого числа.

задача 2. I like Python

Напишите программу, которая выводит на экран текст «I***like***Python» (без кавычек).

задача 3. Напишите программу, которая считывает строку-разделитель и три строки, а затем выводит указанные строки через разделитель.

задача 4.

Сумма трёх чисел

Напишите программу, которая считывает три целых числа и выводит на экран их сумму. Каждое число записано в отдельной строке.


1Beka: 1. Есть однозначное правило, которое определяет порядок выполнения действий в выражениях без скобок:

действия выполняются по порядку слева направо
сначала выполняется умножение и деление, а затем — сложение и вычитание.
shirin43: Непон

Ответы

Автор ответа: dmitrievegor917
2

Задание номер 1

Порядок выполнения арифметических действий в выражении 7 * 2 + 5 / 12 % 5 следующий: *, /, %, +. Этот порядок определяется приоритетами операций: умножение и деление имеют более высокий приоритет, чем сложение и вычитание.

Выражение 3 + 4 / 2 – 7 % 2 может быть дополнено скобками следующим образом: (3 + (4 / 2)) – (7 % 2). Это выражение сначала выполнит действия внутри скобок, а затем выполнит операции сложения и вычитания.

Варианты выражений, которые выведут ошибку при выполнении строки, - это варианты а) и в). Вариант а) вызовет ошибку, так как не существует операции "деление скобки на скобку", а вариант в) вызовет ошибку, так как знак умножения используется дважды, но не указано число, на которое нужно умножить при выполнении строки "4 * * 6", так как знак умножения используется дважды, но не указано число, на которое нужно умножить. В корректном выражении должно быть указано число, например: "4 * 6".

Задание "Сложите цифры целого числа"

def sum_digits(n: int) -> int:

   # Если n равно 0, возвращаем 0

   if n == 0:

       return 0

   # В противном случае, возвращаем сумму цифр n и рекурсивно вызываем функцию

   # для числа, равного n // 10 (целочисленное деление на 10)

   return n % 10 + sum_digits(n // 10)

Задание  "I like Python"

Код:

print("I***like***Python")

Задание  Напишите программу, которая считывает строку-разделитель

Код:

# считываем строку-разделитель

separator = input()

# считываем три строки

string1 = input()

string2 = input()

string3 = input()

# выводим строки через разделитель

print(string1 + separator + string2 + separator + string3)

Эта программа сначала считывает строку-разделитель с помощью функции input, затем считывает три строки также с помощью input, и в конце выводит указанные строки через разделитель с помощью оператора +.

Обратите внимание, что функция input считывает строку с новой строки, так что вы можете ввести каждую строку на отдельной строке


Задание сумма трех чисел

Код:

num1 = int(input())

num2 = int(input())

num3 = int(input())

sum = num1 + num2 + num3

print(sum)


Надеюсь помог))))


shirin43: Спасибо большое
dmitrievegor917: на здоровье)
Похожие вопросы
Предмет: Математика, автор: lukasukanastasia1
Предмет: Українська мова, автор: 26znsrz72b
Предмет: Английский язык, автор: kamilaberikovna361
Предмет: Математика, автор: GalaxyGhost