|
|
Python решение задачь
| |
|
|
|
-
Мега-элита
Python решение задачь
Помогите пожалуйста чайнику.
Нужно решить задачу:
Дано два числа a и b. Выведите гипотенузу треугольника с заданными катетами.
Входные данные
Вводятся два целых положительных числа, не превышающих 1000.
Выходные данные
Выведите ответ на задачу.
В интернете нахожу ответ:
import math
a = int(input())
b = int(input())
c = math.sqrt(b*b + a*a)
print(c)
или
import math
a = int(input())
b = int(input())
print(math.sqrt(a*a + b*b))
Но программа все время пишет
SyntaxError: multiple statements found while compiling a single statement
выделяет цветом import
что не так?
-
Активный участник
SyntaxError: multiple statements found while compiling a single statement
говорят если читать что написано в ошибке, то это помогает...
SyntaxError: multiple statements found while compiling a single statement ===>>> Несколько операторов, найденных при компиляции одного оператора
-
Мега-элита
В чем выполняете?
Вот здесь все работает.
Надо текст записать в файл, а не в консоль вставлять всю программу.
Или вводить по одной строке в консоли, тогда все работает.
>>> import math
>>> a = int(input())
100
>>> b = int(input())
500
>>> c = math.sqrt(b*b + a*a)
>>> print(c)
509.901951359
>>>
-
с Марса
Но программа все время пише
Какая именно и когда?
--------------------------------------------------------
Броня крепка, и тапки наши быстры...
--------------------------------------------------------
-
Мега-элита
 Сообщение от Manny
говорят если читать что написано в ошибке, то это помогает...
SyntaxError: multiple statements found while compiling a single statement ===>>> Несколько операторов, найденных при компиляции одного оператора
я переводила, но мне эта фраза ни чего нa говорит
-
Мега-элита
 Сообщение от Nikum
В чем выполняете?
Вот здесь все работает.
Надо текст записать в файл, а не в консоль вставлять всю программу.
Или вводить по одной строке в консоли, тогда все работает.
>>> import math
>>> a = int(input())
100
>>> b = int(input())
500
>>> c = math.sqrt(b*b + a*a)
>>> print(c)
509.901951359
>>>
большое спасибо
да, проблема была видимо именно в том, что я туда копировала весь блок
а нужно было вводить построчно
-
Мега-элита
 Сообщение от Зеленый
Какая именно и когда?
Python
-
Активный участник
 Сообщение от Kатеринка
большое спасибо
да, проблема была видимо именно в том, что я туда копировала весь блок
а нужно было вводить построчно
 Сообщение от Kатеринка
я переводила, но мне эта фраза ни чего нa говорит
таки операторов несколько, а запущены в разом в одной консоли, от сюда и "Несколько операторов, найденных при компиляции одного оператора"
ЗЫ гуло перевод немного не точен, на инглише понятней написано.
-
Мега-элита
 Сообщение от Manny
таки операторов несколько, а запущены в разом в одной консоли, от сюда и "Несколько операторов, найденных при компиляции одного оператора"
ЗЫ гуло перевод немного не точен, на инглише понятней написано.
когда набираешь вторую задачку в своей жизни, эти фразы ни о чем
Ваши права в разделе
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума
|
|
|
Закладки