Найдите ошибку, пожалуйста (Phyton 3)
import math
c; x; y; z; m; s; f; e; t = map(int, input().split())
a = math.ceil((e + 1) * f / s) * m + t
if c > x:
n = math.ceil((c - x) / z)
else:
n = 0
b = math.ceil((c + n * y) / s) * m
print(min(a, b))
Ответы
Ответ дал:
0
Прежде всего, при перечислении переменных, используют запятые, а не точки с запятой (строчка 2). Кроме того, если у вас компилятор контеста, он также может ругаться на PEP-8. Если и после этого не будет работать, то я тут.
galiullinm2004:
Все проверил, даже с помощью сторонних программ, но выдает следующее
Traceback (most recent call last):
File "jailed_code", line 2, in
init_conds = [c, x, y, z, m, s, f, e, t] = map(int, input().split())
ValueError: not enough values to unpack (expected 9, got 2)
File "jailed_code", line 2, in
init_conds = [c, x, y, z, m, s, f, e, t] = map(int, input().split())
ValueError: not enough values to unpack (expected 9, got 2)
Ответ дал:
1
Ответ:
Строка 2 ошибка
Объяснение:
c; x; y; z; m; s; f; e; t = map(int, input().split()) - неправильно
c, x, y, z, m, s, f, e, t = map(int, input().split()) - правильно
Traceback (most recent call last):
File "jailed_code", line 2, in
c, x, y, z, m, s, f, e, t = map(int, input().split())
ValueError: not enough values to unpack (expected 9, got 2)
File "jailed_code", line 2, in
c, x, y, z, m, s, f, e, t = map(int, input().split())
ValueError: not enough values to unpack (expected 9, got 2)
на это жалуется
у меня всё работало
так смотри если перевести эту ошибку на русский, то получается (дословно) недостаточно значений для распаковки (ожидается 9, получено 2). это получается ты пи вводе не ввёл все значений. а если тебе нужно сделать чтобы разное количество можно было так ввести, мне как кажется лучше использовать список
Уже решил, но всё равно огромное спасибо!
Вас заинтересует
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад