Timus выдаёт 'ошибка выполнения' , но компиляция кода в pycharm проходит успешно.

Piwpaf

Новичок
Пользователь
Апр 28, 2020
7
0
1
Windows 10
Python 3.7

Код:
Python:
import math
from math import sqrt
 
print("a1=")
a1 = int(input())
print("b1=")
a2 = int(input())
print("a2=")
b1 = int(input())
print("b2=")
b2 = int(input())
 
res = 0
 
for A in range(1, 10 ^ 6):
 for B in range(1, 10 ^ 6):
 t1 = pow(a1 * A + b1 * B, 2) + pow(a2 * A + b2 * B, 2)
 t2 = pow(A, 2) + pow(B, 2)
 
 temp=round(sqrt((t1/t2)),9)
 if temp > res:
 res = temp
print(res)

Заранее благодарю за любую помощь:giggle:
 

Вложения

  • ehgbx5jeerM.jpg
    ehgbx5jeerM.jpg
    196,3 КБ · Просмотры: 4

God

Уже не совсем ламер.
Пользователь
Апр 11, 2020
91
15
8
У вас проблемы с пробелами. Исправленный (наверное, я не понял, что у вас там должно происходить) код:
Python:
import math
from math import sqrt
 
print("a1=")
a1 = int(input())
print("b1=")
a2 = int(input())
print("a2=")
b1 = int(input())
print("b2=")
b2 = int(input())
 
res = 0
 
for A in range(1, 10 ^ 6):
    for B in range(1, 10 ^ 6):
        t1 = pow(a1 * A + b1 * B, 2) + pow(a2 * A + b2 * B, 2)
        t2 = pow(A, 2) + pow(B, 2)
    
    temp=round(sqrt((t1/t2)),9)
    if temp > res:
    res = temp
print(res)

P.S. Что у вас там за треш с именами переменных a2 и b1?)
 

Piwpaf

Новичок
Пользователь
Апр 28, 2020
7
0
1
У вас проблемы с пробелами. Исправленный (наверное, я не понял, что у вас там должно происходить) код:
Python:
import math
from math import sqrt

print("a1=")
a1 = int(input())
print("b1=")
a2 = int(input())
print("a2=")
b1 = int(input())
print("b2=")
b2 = int(input())

res = 0

for A in range(1, 10 ^ 6):
    for B in range(1, 10 ^ 6):
        t1 = pow(a1 * A + b1 * B, 2) + pow(a2 * A + b2 * B, 2)
        t2 = pow(A, 2) + pow(B, 2)
   
    temp=round(sqrt((t1/t2)),9)
    if temp > res:
    res = temp
print(res)

P.S. Что у вас там за треш с именами переменных a2 и b1?)

Прошу прощения, изначально криво скопировал код)
Треш поправил, но проблема осталась
Код:

Python:
import math
from math import sqrt


a1 = int (input())
b1 = int (input())
a2 = int (input())
b2 = int (input())

res = 0

for A in range(1, 10 ^ 6):
    for B in range(1, 10 ^ 6):
        t1 = pow(a1 * A + b1 * B, 2) + pow(a2 * A + b2 * B, 2)
        t2 = pow(A, 2) + pow(B, 2)

        temp=round(sqrt((t1/t2)),9)
        if temp > res:
            res = temp
print(res)
 

God

Уже не совсем ламер.
Пользователь
Апр 11, 2020
91
15
8
Извините, а что такое ^?
 

Форум IT Специалистов