Задача на питоне - Общение Python мододелов

Вопрос Задача на питоне

Регистрация
24 Дек 2013
Сообщения
72
Репутация
0
Спасибо
0
Монет
0
Здравствуйте, помогите исправить ошибку в задаче на питоне. Вот код:

speed_kmh = 1079252848,8

# переменную speed_kms сделайте типа int



int(speed_kms = (speed_kmh/3600))

print('Скорость света равна' , speed_kms 'км/с')

Описание ошибки:



Traceback (most recent call last):

File "main.py", line 4, in <module>

TypeError: 'speed_kms' is an invalid keyword argument for int()
 
Регистрация
25 Ноя 2013
Сообщения
86
Репутация
0
Спасибо
0
Монет
0
ты не объявил чему равно переменная speed_kms
переменные надо всегда объявлять

315755428_77db0c313e5ad0c4c3111688c87f70bc_800.png


315755428_42050689da5d609f127c24f3963e307f_800.png


speed_kmh = 1079252848,8
# переменную speed_kms сделайте типа int
speed_kms = int(speed_kmh / 3600)
print('Скорость света равна', speed_kms, 'км/с')

вот тут всё исправлено
 
Регистрация
15 Июл 2013
Сообщения
99
Репутация
1
Спасибо
0
Монет
0
Вместо… speed_kmh = 1079252848,8
int(speed_kms = (speed_kmh/3600))
print('Скорость света равна' , speed_kms 'км/с') Следует… speed_kmh = 1079252848.8 # точка вместо запятой
speed_kms = int(speed_kmh/3600) # тут вы какой-то ужас сотворили
print('Скорость света равна ', speed_kms, ' км/с') # потеряли пробелы и запятую
 
Регистрация
31 Мар 2013
Сообщения
97
Репутация
0
Спасибо
0
Монет
0
speed_kmh = 1079252848.8
# преобразуем в километры в секунду и сохраняем в переменную
speed_kms = int(speed_kmh / 3600)

# выводим результат
print('Скорость света равна', speed_kms, 'км/с')
Объяснение:
Мы разделили скорость в км/ч (скорость света) на количество секунд в часе (3600), чтобы получить скорость в км/с.
Затем мы преобразовали результат в целое число с помощью функции int().
В print() используется правильный синтаксис с запятой для разделения аргументов.
 
Сверху Снизу