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

помогитеее прошу пожалуйста, ясно и понятно умаляю срочно
Дано рядки: a=’14’; b=’-56’; c=’45*56-33’
Виконайте перетворення, використовуючи IDLE:
1) в цілий тип
2) в дійсний тип
Поясніть чому для змінної “с” переведення зробити не можна.

Ответы

Автор ответа: artemo1907
1

Ответ:

Щоб перетворити рядок у цілий тип, ми можемо використати функцію int(). Наприклад:

a = '14'

b = '-56'

c = '45*56-33'

a_int = int(a)  # a_int стане числом 14

b_int = int(b)  # b_int стане числом -56

Щоб перетворити рядок у дійсний тип, ми можемо використати функцію float(). Наприклад:

a = '14'

b = '-56'

c = '45*56-33'

a_float = float(a)  # a_float стане числом 14.0

b_float = float(b)  # b_float стане числом -56.0

Змінна "c" містить рядок, що містить математичний вираз зі знаками операцій. Якщо ми спробуємо перетворити змінну "c" у число (ціле або дійсне), отримаємо помилку, оскільки рядок не є числом, а містить знаки операцій. Щоб обчислити значення виразу, необхідно спочатку розбити рядок на окремі числа та знаки операцій, а потім використовувати підходящі операції для обчислення виразу.

Похожие вопросы
Предмет: Химия, автор: polagenkakristina
Предмет: Алгебра, автор: Ponponponpon1