Stepik не поддается калькулятор везде работает, все примеры решает как надо, а степик выдает ошибку. Помогите пожалуйста , что не так?
Failed test #1 of 37. Cannot check answer. Perhaps output format is wrong. This is a sample test from the problem statement! Test input: 5.0 0.0 mod Correct output: Деление на 0! Your code output: введите первое числовведите второе числооперация+,-,*,/,mod,pow,div):Деление на 0!
Свернуть
Time Limit: 5 секунд
Memory Limit: 256 MB
1
a=float(input('введите первое число'))
2
b=float(input('введите второе число'))
3
c=input('операция+,-,*,/,mod,pow,div):')
4
if c=='+':
5
print(a+b)
6
elif c=='-':
7
print(a-b)
8
elif c=='*':
9
print(a*b)
10
elif c=='/'and b==0:
11
print('Деление на 0!')
12
elif b!=0:
13
print(a/b)
14
elif c=='mod'and b==0:
15
print('Деление на 0!')
16
elif b!=0:
17
print(a%b)
18
elif c=='pow':
19
print(a**b)
20
elif c=='div'and b==0:
21
print('Деление на 0!')
22
elif b!=0:
23
print(a//b)
Test input:
Запустить код
Test output:
введите первое числовведите второе числооперация+,-,*,/,mod,pow,div):Деление на 0!
Failed test #1 of 37. Cannot check answer. Perhaps output format is wrong. This is a sample test from the problem statement! Test input: 5.0 0.0 mod Correct output: Деление на 0! Your code output: введите первое числовведите второе числооперация+,-,*,/,mod,pow,div):Деление на 0!
Свернуть
Time Limit: 5 секунд
Memory Limit: 256 MB
1
a=float(input('введите первое число'))
2
b=float(input('введите второе число'))
3
c=input('операция+,-,*,/,mod,pow,div):')
4
if c=='+':
5
print(a+b)
6
elif c=='-':
7
print(a-b)
8
elif c=='*':
9
print(a*b)
10
elif c=='/'and b==0:
11
print('Деление на 0!')
12
elif b!=0:
13
print(a/b)
14
elif c=='mod'and b==0:
15
print('Деление на 0!')
16
elif b!=0:
17
print(a%b)
18
elif c=='pow':
19
print(a**b)
20
elif c=='div'and b==0:
21
print('Деление на 0!')
22
elif b!=0:
23
print(a//b)
Test input:
Запустить код
Test output:
введите первое числовведите второе числооперация+,-,*,/,mod,pow,div):Деление на 0!
Python:
Failed test #1 of 37. Cannot check answer. Perhaps output format is wrong.
This is a sample test from the problem statement!
Test input:
5.0
0.0
mod
Correct output:
Деление на 0!
Your code output:
введите первое числовведите второе числооперация:(+,-,*,/,mod,pow,div):Деление на 0!
Time Limit: 5 секунд
Memory Limit: 256 MB
el
1
a=float(input('введите первое число'))
2
b=float(input('введите второе число'))
3
c=input('операция:(+,-,*,/,mod,pow,div):')
4
if c=='+':
5
print(a+b)
6
elif c=='-':
7
print(a-b)
8
elif c=='*':
9
print(a*b)
10
elif c=='/'and b==0:
11
print('Деление на 0!')
12
elif b!=0:
13
print(a/b)
14
elif c=='mod'and b==0:
15
print('Деление на 0!')
16
elif b!=0:
17
print(a%b)
18
elif c=='pow':
19
print(a**b)
20
elif c=='div'and b==0:
21
print('Деление на 0!')
22
elif b!=0:
23
print(a//b)
Test input:
5.0
0.0
mod
Test output:
введите первое числовведите второе числооперация:(+,-,*,/,mod,pow,div):Деление на 0!