Есть несколько способов отображать число с использованием пробелов или разделителей тысяч. Один из способов - использовать функцию `format()` или метод `toLocaleString()`.
Вот примеры, как можно модифицировать код для добавления разделителей тысяч при выводе цены:
1. Использование функции `format()`:
```python
price = 20000
formatted_price = "{:,.0f}".format(price).replace(',', ' ')
print(formatted_price) # Выведет "20 000"
```
В данном случае, функция `format()` форматирует число `price` в строку, используя встроенный форматировщик чисел. Затем метод `replace()` заменяет запятые на пробелы.
2. Использование метода `toLocaleString()`:
```python
price = 20000
formatted_price = format(price, ",d").replace(',', ' ')
print(formatted_price) # Выведет "20 000"
```
В данном случае, метод `format()` форматирует число `price` в строку, используя строковый формат `",d"`, который указывает на группирование в тысячи.
Оба способа позволяют отобразить число с пробелом в качестве разделителя тысяч. Вы можете выбрать любой из них в зависимости от вашего предпочтения.