Menu
Coddy logo textTech

Множественное присваивание

Часть раздела Logic & Flow путешествия по Python на Coddy — урок 2 из 78.

В Python вы можете присваивать значения нескольким переменным в одной строке. Эта возможность может сделать ваш код более лаконичным и читаемым. Давайте изучим, как эффективно использовать множественное присваивание переменных.

Базовое множественное присваивание:

a, b, c = 1, 2, 3
print(a)  # Вывод: 1
print(b)  # Вывод: 2
print(c)  # Вывод: 3

Присваивание одного и того же значения нескольким переменным:

x = y = z = 10
print(x)  # Вывод: 10
print(y)  # Вывод: 10
print(z)  # Вывод: 10

Присваивание значений из списка:

numbers = [4, 5, 6]
a, b, c = numbers
print(a)  # Вывод: 4
print(b)  # Вывод: 5
print(c)  # Вывод: 6
challenge icon

Задание

Легко

Напишите программу на Python, которая выполняет следующие задачи:

  1. Присвойте значения трем переменным name, age и city в одной строке. Установите name в "Alice", age в 30, а city в "New York".
  2. Присвойте значение 100 трем переменным x, y и z в одной строке.
  3. Создайте список с именем colors, содержащий значения "red", "green" и "blue". Присвойте эти значения трем переменным color1, color2 и color3 в одной строке.

Шпаргалка

Вы можете присваивать значения нескольким переменным в одной строке:

a, b, c = 1, 2, 3

Присваивание одного и того же значения нескольким переменным:

x = y = z = 10

Присваивание значений из списка:

numbers = [4, 5, 6]
a, b, c = numbers

Попробуйте сами

# Присвойте значения переменным name, age и city


# Присвойте 100 переменным x, y и z


# Создайте список цветов и присвойте их переменным color1, color2 и color3
colors = ["red", "green", "blue"]


# Не изменяйте код ниже
print(f"Name: {name}, Age: {age}, City: {city}")
print(f"x: {x}, y: {y}, z: {z}")
print(f"Colors: {color1}, {color2}, {color3}")
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Logic & Flow