#python
Вопрос:
Использование python
В моем коде:
print('Menu') menu_items = ['pizza','burger','hotdog','salad'] menu_price = ['10','7','4','8'] print('0)',menu_items[0], '
Я получаю: Меню
-
пицца 10 долларов
-
бургер $ 7
-
хот-дог $ 4
-
салат $ 8
Мне не нужен пробел между $ и значением, как бы я это сделал
Комментарии:
1. используя
,
по умолчанию разделите две строки пробелом внутри инструкции print. Таким образом, вы можете использовать aдля соединения 2 строк. Или вы можете использовать
f-strings
в python.
Ответ №1:
Вы могли бы использовать f-строку.
print(f"0) {menu_items[0]} ${menu_price[0]}")
И со спецификатором формата, чтобы убедиться, что цена напечатана правильно.
print(f"0) {menu_items[0]} ${menu_price[0]:.2f}")
Кроме того, вы можете указать разделитель на print
как пустую строку, а затем при необходимости вручную добавить пробелы.
print('0) ', menu_items[0], '
И еще кое-что
Структурирование ваших данных в виде нескольких массивов работает, но это плохой дизайн. Вам было бы лучше хранить ваши связанные данные вместе.
Скорее, чем:
menu_items = ['pizza', 'burger', 'hotdog', 'salad'] menu_price = ['10', '7', '4', '8']
Сохраните это в виде списка кортежей, в которых хранятся описание и цена каждого товара.
menu_items = [('pizza', 10), ('burger', 7), ('hotdog', 4), ('salad', 8)]
Теперь, если вы хотите напечатать их с цифрами, вы можете использовать перечисление и цикл для.
for index, (description, price) in enumerate(menu_items): print(f"{index:-2d}) {description:20s} ${price:4.2f}")
И в результате получается:
0) pizza $10.00 1) burger $7.00 2) hotdog $4.00 3) salad $8.00
Ответ №2:
Попробуйте это :)
print('0)', menu_items[0], '
(Технически преобразование строк в этом случае не требуется, так как ваш menu_price
массив уже содержит строки)
Ответ №3:
Вы можете использовать это:
print('Menu') menu_items = ['pizza', 'burger', 'hotdog', 'salad'] menu_price = ['10', '7', '4', '8'] [print(f"{i}) {menu[0]} ${menu[1]}") for i, menu in enumerate(zip(menu_items, menu_price))]
Комментарии:
1. Этот ответ был бы лучше с некоторым дополнительным объяснением того, что вы показываете.
2. Это просто использование f-строк для форматирования - добавьте пространство там, где вы хотите, и удалите там, где оно не нужно.
, menu_price[0]) print('1)',menu_items[1], 'Я получаю: Меню
- пицца 10 долларов
- бургер $ 7
- хот-дог $ 4
- салат $ 8
Мне не нужен пробел между $ и значением, как бы я это сделал
Комментарии:
1. используя
,
по умолчанию разделите две строки пробелом внутри инструкции print. Таким образом, вы можете использовать aдля соединения 2 строк. Или вы можете использовать
f-strings
в python.
Ответ №1:
Вы могли бы использовать f-строку.
И со спецификатором формата, чтобы убедиться, что цена напечатана правильно.
Кроме того, вы можете указать разделитель на print
как пустую строку, а затем при необходимости вручную добавить пробелы.
И еще кое-что
Структурирование ваших данных в виде нескольких массивов работает, но это плохой дизайн. Вам было бы лучше хранить ваши связанные данные вместе.
Скорее, чем:
Сохраните это в виде списка кортежей, в которых хранятся описание и цена каждого товара.
Теперь, если вы хотите напечатать их с цифрами, вы можете использовать перечисление и цикл для.
И в результате получается:
Ответ №2:
Попробуйте это 🙂
(Технически преобразование строк в этом случае не требуется, так как ваш menu_price
массив уже содержит строки)
Ответ №3:
Вы можете использовать это:
Комментарии:
1. Этот ответ был бы лучше с некоторым дополнительным объяснением того, что вы показываете.
2. Это просто использование f-строк для форматирования - добавьте пространство там, где вы хотите, и удалите там, где оно не нужно.
, menu_price[1]) print('2)',menu_items[2], '
Я получаю: Меню
-
пицца 10 долларов
-
бургер $ 7
-
хот-дог $ 4
-
салат $ 8
Мне не нужен пробел между $ и значением, как бы я это сделал
Комментарии:
1. используя
,
по умолчанию разделите две строки пробелом внутри инструкции print. Таким образом, вы можете использовать aдля соединения 2 строк. Или вы можете использовать
f-strings
в python.
Ответ №1:
Вы могли бы использовать f-строку.
И со спецификатором формата, чтобы убедиться, что цена напечатана правильно.
Кроме того, вы можете указать разделитель на print
как пустую строку, а затем при необходимости вручную добавить пробелы.
И еще кое-что
Структурирование ваших данных в виде нескольких массивов работает, но это плохой дизайн. Вам было бы лучше хранить ваши связанные данные вместе.
Скорее, чем:
Сохраните это в виде списка кортежей, в которых хранятся описание и цена каждого товара.
Теперь, если вы хотите напечатать их с цифрами, вы можете использовать перечисление и цикл для.
И в результате получается:
Ответ №2:
Попробуйте это 🙂
(Технически преобразование строк в этом случае не требуется, так как ваш menu_price
массив уже содержит строки)
Ответ №3:
Вы можете использовать это:
Комментарии:
1. Этот ответ был бы лучше с некоторым дополнительным объяснением того, что вы показываете.
2. Это просто использование f-строк для форматирования - добавьте пространство там, где вы хотите, и удалите там, где оно не нужно.
, menu_price[2]) print('3)',menu_items[3], 'Я получаю: Меню
- пицца 10 долларов
- бургер $ 7
- хот-дог $ 4
- салат $ 8
Мне не нужен пробел между $ и значением, как бы я это сделал
Комментарии:
1. используя
,
по умолчанию разделите две строки пробелом внутри инструкции print. Таким образом, вы можете использовать aдля соединения 2 строк. Или вы можете использовать
f-strings
в python.
Ответ №1:
Вы могли бы использовать f-строку.
И со спецификатором формата, чтобы убедиться, что цена напечатана правильно.
Кроме того, вы можете указать разделитель на print
как пустую строку, а затем при необходимости вручную добавить пробелы.
И еще кое-что
Структурирование ваших данных в виде нескольких массивов работает, но это плохой дизайн. Вам было бы лучше хранить ваши связанные данные вместе.
Скорее, чем:
Сохраните это в виде списка кортежей, в которых хранятся описание и цена каждого товара.
Теперь, если вы хотите напечатать их с цифрами, вы можете использовать перечисление и цикл для.
И в результате получается:
Ответ №2:
Попробуйте это 🙂
(Технически преобразование строк в этом случае не требуется, так как ваш menu_price
массив уже содержит строки)
Ответ №3:
Вы можете использовать это:
Комментарии:
1. Этот ответ был бы лучше с некоторым дополнительным объяснением того, что вы показываете.
2. Это просто использование f-строк для форматирования - добавьте пространство там, где вы хотите, и удалите там, где оно не нужно.
, menu_price[3])
Я получаю: Меню
-
пицца 10 долларов
-
бургер $ 7
-
хот-дог $ 4
-
салат $ 8
Мне не нужен пробел между $ и значением, как бы я это сделал
Комментарии:
1. используя
,
по умолчанию разделите две строки пробелом внутри инструкции print. Таким образом, вы можете использовать aдля соединения 2 строк. Или вы можете использовать
f-strings
в python.
Ответ №1:
Вы могли бы использовать f-строку.
И со спецификатором формата, чтобы убедиться, что цена напечатана правильно.
Кроме того, вы можете указать разделитель на print
как пустую строку, а затем при необходимости вручную добавить пробелы.
И еще кое-что
Структурирование ваших данных в виде нескольких массивов работает, но это плохой дизайн. Вам было бы лучше хранить ваши связанные данные вместе.
Скорее, чем:
Сохраните это в виде списка кортежей, в которых хранятся описание и цена каждого товара.
Теперь, если вы хотите напечатать их с цифрами, вы можете использовать перечисление и цикл для.
И в результате получается:
Ответ №2:
Попробуйте это 🙂
(Технически преобразование строк в этом случае не требуется, так как ваш menu_price
массив уже содержит строки)
Ответ №3:
Вы можете использовать это:
Комментарии:
1. Этот ответ был бы лучше с некоторым дополнительным объяснением того, что вы показываете.
2. Это просто использование f-строк для форматирования - добавьте пространство там, где вы хотите, и удалите там, где оно не нужно.
, menu_price[0], sep='')
И еще кое-что
Структурирование ваших данных в виде нескольких массивов работает, но это плохой дизайн. Вам было бы лучше хранить ваши связанные данные вместе.
Скорее, чем:
Сохраните это в виде списка кортежей, в которых хранятся описание и цена каждого товара.
Теперь, если вы хотите напечатать их с цифрами, вы можете использовать перечисление и цикл для.
И в результате получается:
Ответ №2:
Попробуйте это 🙂
(Технически преобразование строк в этом случае не требуется, так как ваш menu_price
массив уже содержит строки)
Ответ №3:
Вы можете использовать это:
Комментарии:
1. Этот ответ был бы лучше с некоторым дополнительным объяснением того, что вы показываете.
2. Это просто использование f-строк для форматирования - добавьте пространство там, где вы хотите, и удалите там, где оно не нужно.
, menu_price[0]) print('1)',menu_items[1], 'Я получаю: Меню
- пицца 10 долларов
- бургер $ 7
- хот-дог $ 4
- салат $ 8
Мне не нужен пробел между $ и значением, как бы я это сделал
Комментарии:
1. используя
,
по умолчанию разделите две строки пробелом внутри инструкции print. Таким образом, вы можете использовать aдля соединения 2 строк. Или вы можете использовать
f-strings
в python.
Ответ №1:
Вы могли бы использовать f-строку.
И со спецификатором формата, чтобы убедиться, что цена напечатана правильно.
Кроме того, вы можете указать разделитель на print
как пустую строку, а затем при необходимости вручную добавить пробелы.
И еще кое-что
Структурирование ваших данных в виде нескольких массивов работает, но это плохой дизайн. Вам было бы лучше хранить ваши связанные данные вместе.
Скорее, чем:
Сохраните это в виде списка кортежей, в которых хранятся описание и цена каждого товара.
Теперь, если вы хотите напечатать их с цифрами, вы можете использовать перечисление и цикл для.
И в результате получается:
Ответ №2:
Попробуйте это 🙂
(Технически преобразование строк в этом случае не требуется, так как ваш menu_price
массив уже содержит строки)
Ответ №3:
Вы можете использовать это:
Комментарии:
1. Этот ответ был бы лучше с некоторым дополнительным объяснением того, что вы показываете.
2. Это просто использование f-строк для форматирования - добавьте пространство там, где вы хотите, и удалите там, где оно не нужно.
, menu_price[1]) print('2)',menu_items[2], '
Я получаю: Меню
-
пицца 10 долларов
-
бургер $ 7
-
хот-дог $ 4
-
салат $ 8
Мне не нужен пробел между $ и значением, как бы я это сделал
Комментарии:
1. используя
,
по умолчанию разделите две строки пробелом внутри инструкции print. Таким образом, вы можете использовать aдля соединения 2 строк. Или вы можете использовать
f-strings
в python.
Ответ №1:
Вы могли бы использовать f-строку.
И со спецификатором формата, чтобы убедиться, что цена напечатана правильно.
Кроме того, вы можете указать разделитель на print
как пустую строку, а затем при необходимости вручную добавить пробелы.
И еще кое-что
Структурирование ваших данных в виде нескольких массивов работает, но это плохой дизайн. Вам было бы лучше хранить ваши связанные данные вместе.
Скорее, чем:
Сохраните это в виде списка кортежей, в которых хранятся описание и цена каждого товара.
Теперь, если вы хотите напечатать их с цифрами, вы можете использовать перечисление и цикл для.
И в результате получается:
Ответ №2:
Попробуйте это 🙂
(Технически преобразование строк в этом случае не требуется, так как ваш menu_price
массив уже содержит строки)
Ответ №3:
Вы можете использовать это:
Комментарии:
1. Этот ответ был бы лучше с некоторым дополнительным объяснением того, что вы показываете.
2. Это просто использование f-строк для форматирования - добавьте пространство там, где вы хотите, и удалите там, где оно не нужно.
, menu_price[2]) print('3)',menu_items[3], 'Я получаю: Меню
- пицца 10 долларов
- бургер $ 7
- хот-дог $ 4
- салат $ 8
Мне не нужен пробел между $ и значением, как бы я это сделал
Комментарии:
1. используя
,
по умолчанию разделите две строки пробелом внутри инструкции print. Таким образом, вы можете использовать aдля соединения 2 строк. Или вы можете использовать
f-strings
в python.
Ответ №1:
Вы могли бы использовать f-строку.
И со спецификатором формата, чтобы убедиться, что цена напечатана правильно.
Кроме того, вы можете указать разделитель на print
как пустую строку, а затем при необходимости вручную добавить пробелы.
И еще кое-что
Структурирование ваших данных в виде нескольких массивов работает, но это плохой дизайн. Вам было бы лучше хранить ваши связанные данные вместе.
Скорее, чем:
Сохраните это в виде списка кортежей, в которых хранятся описание и цена каждого товара.
Теперь, если вы хотите напечатать их с цифрами, вы можете использовать перечисление и цикл для.
И в результате получается:
Ответ №2:
Попробуйте это 🙂
(Технически преобразование строк в этом случае не требуется, так как ваш menu_price
массив уже содержит строки)
Ответ №3:
Вы можете использовать это:
Комментарии:
1. Этот ответ был бы лучше с некоторым дополнительным объяснением того, что вы показываете.
2. Это просто использование f-строк для форматирования - добавьте пространство там, где вы хотите, и удалите там, где оно не нужно.
, menu_price[3])
Я получаю: Меню
-
пицца 10 долларов
-
бургер $ 7
-
хот-дог $ 4
-
салат $ 8
Мне не нужен пробел между $ и значением, как бы я это сделал
Комментарии:
1. используя
,
по умолчанию разделите две строки пробелом внутри инструкции print. Таким образом, вы можете использовать aдля соединения 2 строк. Или вы можете использовать
f-strings
в python.
Ответ №1:
Вы могли бы использовать f-строку.
И со спецификатором формата, чтобы убедиться, что цена напечатана правильно.
Кроме того, вы можете указать разделитель на print
как пустую строку, а затем при необходимости вручную добавить пробелы.
И еще кое-что
Структурирование ваших данных в виде нескольких массивов работает, но это плохой дизайн. Вам было бы лучше хранить ваши связанные данные вместе.
Скорее, чем:
Сохраните это в виде списка кортежей, в которых хранятся описание и цена каждого товара.
Теперь, если вы хотите напечатать их с цифрами, вы можете использовать перечисление и цикл для.
И в результате получается:
Ответ №2:
Попробуйте это 🙂
(Технически преобразование строк в этом случае не требуется, так как ваш menu_price
массив уже содержит строки)
Ответ №3:
Вы можете использовать это:
Комментарии:
1. Этот ответ был бы лучше с некоторым дополнительным объяснением того, что вы показываете.
2. Это просто использование f-строк для форматирования — добавьте пространство там, где вы хотите, и удалите там, где оно не нужно.
str(menu_price[0]))(Технически преобразование строк в этом случае не требуется, так как ваш menu_price
массив уже содержит строки)
Ответ №3:
Вы можете использовать это:
Комментарии:
1. Этот ответ был бы лучше с некоторым дополнительным объяснением того, что вы показываете.
2. Это просто использование f-строк для форматирования — добавьте пространство там, где вы хотите, и удалите там, где оно не нужно.
, menu_price[0]) print(‘1)’,menu_items[1], ‘
Я получаю: Меню
-
пицца 10 долларов
-
бургер $ 7
-
хот-дог $ 4
-
салат $ 8
Мне не нужен пробел между $ и значением, как бы я это сделал
Комментарии:
1. используя
,
по умолчанию разделите две строки пробелом внутри инструкции print. Таким образом, вы можете использовать aдля соединения 2 строк. Или вы можете использовать
f-strings
в python.
Ответ №1:
Вы могли бы использовать f-строку.
И со спецификатором формата, чтобы убедиться, что цена напечатана правильно.
Кроме того, вы можете указать разделитель на print
как пустую строку, а затем при необходимости вручную добавить пробелы.
И еще кое-что
Структурирование ваших данных в виде нескольких массивов работает, но это плохой дизайн. Вам было бы лучше хранить ваши связанные данные вместе.
Скорее, чем:
Сохраните это в виде списка кортежей, в которых хранятся описание и цена каждого товара.
Теперь, если вы хотите напечатать их с цифрами, вы можете использовать перечисление и цикл для.
И в результате получается:
Ответ №2:
Попробуйте это 🙂
(Технически преобразование строк в этом случае не требуется, так как ваш menu_price
массив уже содержит строки)
Ответ №3:
Вы можете использовать это:
Комментарии:
1. Этот ответ был бы лучше с некоторым дополнительным объяснением того, что вы показываете.
2. Это просто использование f-строк для форматирования — добавьте пространство там, где вы хотите, и удалите там, где оно не нужно.
, menu_price[1]) print(‘2)’,menu_items[2], ‘Я получаю: Меню
- пицца 10 долларов
- бургер $ 7
- хот-дог $ 4
- салат $ 8
Мне не нужен пробел между $ и значением, как бы я это сделал
Комментарии:
1. используя
,
по умолчанию разделите две строки пробелом внутри инструкции print. Таким образом, вы можете использовать aдля соединения 2 строк. Или вы можете использовать
f-strings
в python.
Ответ №1:
Вы могли бы использовать f-строку.
И со спецификатором формата, чтобы убедиться, что цена напечатана правильно.
Кроме того, вы можете указать разделитель на print
как пустую строку, а затем при необходимости вручную добавить пробелы.
И еще кое-что
Структурирование ваших данных в виде нескольких массивов работает, но это плохой дизайн. Вам было бы лучше хранить ваши связанные данные вместе.
Скорее, чем:
Сохраните это в виде списка кортежей, в которых хранятся описание и цена каждого товара.
Теперь, если вы хотите напечатать их с цифрами, вы можете использовать перечисление и цикл для.
И в результате получается:
Ответ №2:
Попробуйте это 🙂
(Технически преобразование строк в этом случае не требуется, так как ваш menu_price
массив уже содержит строки)
Ответ №3:
Вы можете использовать это:
Комментарии:
1. Этот ответ был бы лучше с некоторым дополнительным объяснением того, что вы показываете.
2. Это просто использование f-строк для форматирования — добавьте пространство там, где вы хотите, и удалите там, где оно не нужно.
, menu_price[2]) print(‘3)’,menu_items[3], ‘
Я получаю: Меню
-
пицца 10 долларов
-
бургер $ 7
-
хот-дог $ 4
-
салат $ 8
Мне не нужен пробел между $ и значением, как бы я это сделал
Комментарии:
1. используя
,
по умолчанию разделите две строки пробелом внутри инструкции print. Таким образом, вы можете использовать aдля соединения 2 строк. Или вы можете использовать
f-strings
в python.
Ответ №1:
Вы могли бы использовать f-строку.
И со спецификатором формата, чтобы убедиться, что цена напечатана правильно.
Кроме того, вы можете указать разделитель на print
как пустую строку, а затем при необходимости вручную добавить пробелы.
И еще кое-что
Структурирование ваших данных в виде нескольких массивов работает, но это плохой дизайн. Вам было бы лучше хранить ваши связанные данные вместе.
Скорее, чем:
Сохраните это в виде списка кортежей, в которых хранятся описание и цена каждого товара.
Теперь, если вы хотите напечатать их с цифрами, вы можете использовать перечисление и цикл для.
И в результате получается:
Ответ №2:
Попробуйте это 🙂
(Технически преобразование строк в этом случае не требуется, так как ваш menu_price
массив уже содержит строки)
Ответ №3:
Вы можете использовать это:
Комментарии:
1. Этот ответ был бы лучше с некоторым дополнительным объяснением того, что вы показываете.
2. Это просто использование f-строк для форматирования — добавьте пространство там, где вы хотите, и удалите там, где оно не нужно.
, menu_price[3])Я получаю: Меню
- пицца 10 долларов
- бургер $ 7
- хот-дог $ 4
- салат $ 8
Мне не нужен пробел между $ и значением, как бы я это сделал
Комментарии:
1. используя
,
по умолчанию разделите две строки пробелом внутри инструкции print. Таким образом, вы можете использовать aдля соединения 2 строк. Или вы можете использовать
f-strings
в python.
Ответ №1:
Вы могли бы использовать f-строку.
И со спецификатором формата, чтобы убедиться, что цена напечатана правильно.
Кроме того, вы можете указать разделитель на print
как пустую строку, а затем при необходимости вручную добавить пробелы.
И еще кое-что
Структурирование ваших данных в виде нескольких массивов работает, но это плохой дизайн. Вам было бы лучше хранить ваши связанные данные вместе.
Скорее, чем:
Сохраните это в виде списка кортежей, в которых хранятся описание и цена каждого товара.
Теперь, если вы хотите напечатать их с цифрами, вы можете использовать перечисление и цикл для.
И в результате получается:
Ответ №2:
Попробуйте это 🙂
(Технически преобразование строк в этом случае не требуется, так как ваш menu_price
массив уже содержит строки)
Ответ №3:
Вы можете использовать это:
Комментарии:
1. Этот ответ был бы лучше с некоторым дополнительным объяснением того, что вы показываете.
2. Это просто использование f-строк для форматирования — добавьте пространство там, где вы хотите, и удалите там, где оно не нужно.
, menu_price[0], sep=»)
И еще кое-что
Структурирование ваших данных в виде нескольких массивов работает, но это плохой дизайн. Вам было бы лучше хранить ваши связанные данные вместе.
Скорее, чем:
Сохраните это в виде списка кортежей, в которых хранятся описание и цена каждого товара.
Теперь, если вы хотите напечатать их с цифрами, вы можете использовать перечисление и цикл для.
И в результате получается:
Ответ №2:
Попробуйте это 🙂
(Технически преобразование строк в этом случае не требуется, так как ваш menu_price
массив уже содержит строки)
Ответ №3:
Вы можете использовать это:
Комментарии:
1. Этот ответ был бы лучше с некоторым дополнительным объяснением того, что вы показываете.
2. Это просто использование f-строк для форматирования — добавьте пространство там, где вы хотите, и удалите там, где оно не нужно.
, menu_price[0]) print(‘1)’,menu_items[1], ‘
Я получаю: Меню
-
пицца 10 долларов
-
бургер $ 7
-
хот-дог $ 4
-
салат $ 8
Мне не нужен пробел между $ и значением, как бы я это сделал
Комментарии:
1. используя
,
по умолчанию разделите две строки пробелом внутри инструкции print. Таким образом, вы можете использовать aдля соединения 2 строк. Или вы можете использовать
f-strings
в python.
Ответ №1:
Вы могли бы использовать f-строку.
И со спецификатором формата, чтобы убедиться, что цена напечатана правильно.
Кроме того, вы можете указать разделитель на print
как пустую строку, а затем при необходимости вручную добавить пробелы.
И еще кое-что
Структурирование ваших данных в виде нескольких массивов работает, но это плохой дизайн. Вам было бы лучше хранить ваши связанные данные вместе.
Скорее, чем:
Сохраните это в виде списка кортежей, в которых хранятся описание и цена каждого товара.
Теперь, если вы хотите напечатать их с цифрами, вы можете использовать перечисление и цикл для.
И в результате получается:
Ответ №2:
Попробуйте это 🙂
(Технически преобразование строк в этом случае не требуется, так как ваш menu_price
массив уже содержит строки)
Ответ №3:
Вы можете использовать это:
Комментарии:
1. Этот ответ был бы лучше с некоторым дополнительным объяснением того, что вы показываете.
2. Это просто использование f-строк для форматирования — добавьте пространство там, где вы хотите, и удалите там, где оно не нужно.
, menu_price[1]) print(‘2)’,menu_items[2], ‘Я получаю: Меню
- пицца 10 долларов
- бургер $ 7
- хот-дог $ 4
- салат $ 8
Мне не нужен пробел между $ и значением, как бы я это сделал
Комментарии:
1. используя
,
по умолчанию разделите две строки пробелом внутри инструкции print. Таким образом, вы можете использовать aдля соединения 2 строк. Или вы можете использовать
f-strings
в python.
Ответ №1:
Вы могли бы использовать f-строку.
И со спецификатором формата, чтобы убедиться, что цена напечатана правильно.
Кроме того, вы можете указать разделитель на print
как пустую строку, а затем при необходимости вручную добавить пробелы.
И еще кое-что
Структурирование ваших данных в виде нескольких массивов работает, но это плохой дизайн. Вам было бы лучше хранить ваши связанные данные вместе.
Скорее, чем:
Сохраните это в виде списка кортежей, в которых хранятся описание и цена каждого товара.
Теперь, если вы хотите напечатать их с цифрами, вы можете использовать перечисление и цикл для.
И в результате получается:
Ответ №2:
Попробуйте это 🙂
(Технически преобразование строк в этом случае не требуется, так как ваш menu_price
массив уже содержит строки)
Ответ №3:
Вы можете использовать это:
Комментарии:
1. Этот ответ был бы лучше с некоторым дополнительным объяснением того, что вы показываете.
2. Это просто использование f-строк для форматирования — добавьте пространство там, где вы хотите, и удалите там, где оно не нужно.
, menu_price[2]) print(‘3)’,menu_items[3], ‘
Я получаю: Меню
-
пицца 10 долларов
-
бургер $ 7
-
хот-дог $ 4
-
салат $ 8
Мне не нужен пробел между $ и значением, как бы я это сделал
Комментарии:
1. используя
,
по умолчанию разделите две строки пробелом внутри инструкции print. Таким образом, вы можете использовать aдля соединения 2 строк. Или вы можете использовать
f-strings
в python.
Ответ №1:
Вы могли бы использовать f-строку.
И со спецификатором формата, чтобы убедиться, что цена напечатана правильно.
Кроме того, вы можете указать разделитель на print
как пустую строку, а затем при необходимости вручную добавить пробелы.
И еще кое-что
Структурирование ваших данных в виде нескольких массивов работает, но это плохой дизайн. Вам было бы лучше хранить ваши связанные данные вместе.
Скорее, чем:
Сохраните это в виде списка кортежей, в которых хранятся описание и цена каждого товара.
Теперь, если вы хотите напечатать их с цифрами, вы можете использовать перечисление и цикл для.
И в результате получается:
Ответ №2:
Попробуйте это 🙂
(Технически преобразование строк в этом случае не требуется, так как ваш menu_price
массив уже содержит строки)
Ответ №3:
Вы можете использовать это:
Комментарии:
1. Этот ответ был бы лучше с некоторым дополнительным объяснением того, что вы показываете.
2. Это просто использование f-строк для форматирования — добавьте пространство там, где вы хотите, и удалите там, где оно не нужно.
, menu_price[3])Я получаю: Меню
- пицца 10 долларов
- бургер $ 7
- хот-дог $ 4
- салат $ 8
Мне не нужен пробел между $ и значением, как бы я это сделал
Комментарии:
1. используя
,
по умолчанию разделите две строки пробелом внутри инструкции print. Таким образом, вы можете использовать aдля соединения 2 строк. Или вы можете использовать
f-strings
в python.
Ответ №1:
Вы могли бы использовать f-строку.
И со спецификатором формата, чтобы убедиться, что цена напечатана правильно.
Кроме того, вы можете указать разделитель на print
как пустую строку, а затем при необходимости вручную добавить пробелы.
И еще кое-что
Структурирование ваших данных в виде нескольких массивов работает, но это плохой дизайн. Вам было бы лучше хранить ваши связанные данные вместе.
Скорее, чем:
Сохраните это в виде списка кортежей, в которых хранятся описание и цена каждого товара.
Теперь, если вы хотите напечатать их с цифрами, вы можете использовать перечисление и цикл для.
И в результате получается:
Ответ №2:
Попробуйте это 🙂
(Технически преобразование строк в этом случае не требуется, так как ваш menu_price
массив уже содержит строки)
Ответ №3:
Вы можете использовать это:
Комментарии:
1. Этот ответ был бы лучше с некоторым дополнительным объяснением того, что вы показываете.
2. Это просто использование f-строк для форматирования — добавьте пространство там, где вы хотите, и удалите там, где оно не нужно.