Найти - Пользователи
Полная версия: Где ошибка?
Начало » Центр помощи » Где ошибка?
1
213
 import math
N1=int(input())
N2=int(input())
N3=int(input())
if N1==1 or N1==2:
    N_1=N1-1
    N_2=N2+12
    if N3>15 and N2>10 and N1>1582:
       A=N_1//100
       B=2-A+(A//4)
    else:
       B==0
C=math.trunc(365.25*N_1)
D=math.trunc(30.6001*(N_2+1))
J=B+C+D+N3+1720994.5
print(J)
JOHN_16
 B==0
== заменить на =
213
JOHN_16
== заменить на =
Не помогло. Пишет, что ValueError: invalid literal for int() with base 10: '' on line 3 in main.py
doza_and
:)!!!!!!!!
Уморили! Если вы число с клавиатуры не можете ввести то что нас то об этом спрашивать?

вводится так:
123 enter 456 enter 789 enter

Откройте для себя отладчик. ну или поработайте 5 мин в консоли интерпретатора.
JOHN_16
213
Не помогло. Пишет, что ValueError: invalid literal for int() with base 10: '' on line 3 in main.py
помогло помогло! Я же не говорил что у вас только 1 ошибка в коде.
213
Вот так работает:
 import math
N1=int(input())
N2=int(input())
N3=int(input())
if N1==1 or N1==2:
    N_1=N1-1
    N_2=N2+12
    if N3>15 and N2>10 and N1>1582:
       A=N_1//100
       B=2-A+(A//4)
    else:
       B=0
N_1=N1-1
N_2=N2+12
A=N_1//100
B=2-A+(A//4)     
C=math.trunc(365.25*N_1)
D=math.trunc(30.6001*(N_2+1))
J=B+C+D+N3+1720994.5
print(J)
Только не понял зачем нужно еще раз добавить
 N_1=N1-1
N_2=N2+12
A=N_1//100
B=2-A+(A//4)
JOHN_16
потому что алгоритм плохой, это если коротко.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB