Уведомления

Группа в Telegram: @pythonsu

#1 Июль 5, 2022 12:37:00

CringeMystic
Зарегистрирован: 2022-07-05
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема в списке с использованием функции List()

Доброго времени суток! Недавно начал изучать Python.

 numbers = [1,2,3,4,5,6,7,8,9]
for n in numbers:
    if n == 1:
        print(f"{n}st")
    elif n == 2:
        print(f"{n}nd")
    elif n == 3:
        print(f"{n}rd")
    else:
        print(f"{n}th")
Получается верное перечисление, как требует задача, но если используется функция List(), т.е. вместо
 numbers = [1,2,3,4,5,6,7,8,9]
написать вот так:
 numbers = [List(range(1,10))]
ответ выводится такой:
 [1, 2, 3, 4, 5, 6, 7, 8, 9]th
Подскажите, в чем проблема, и как правильно решить задачу с использованием функции List()?

Отредактировано CringeMystic (Июль 5, 2022 18:48:10)

Офлайн

#2 Июль 5, 2022 16:39:00

ntram
Зарегистрирован: 2022-06-19
Сообщения: 75
Репутация: +  3  -
Профиль   Отправить e-mail  

Проблема в списке с использованием функции List()

VANISHED

Отредактировано ntram (Окт. 13, 2022 15:44:30)

Офлайн

#3 Июль 5, 2022 18:48:52

CringeMystic
Зарегистрирован: 2022-07-05
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема в списке с использованием функции List()

ntram
смотри, есть такой дропдаун , на него наводи мышку и там есть кнопка “Python”, на нее нажимаешь и в между тегами пишешь свой код
Cпасибо! Отредактировал.

Офлайн

#4 Июль 5, 2022 19:53:23

ntram
Зарегистрирован: 2022-06-19
Сообщения: 75
Репутация: +  3  -
Профиль   Отправить e-mail  

Проблема в списке с использованием функции List()

VANISHED

Отредактировано ntram (Окт. 13, 2022 15:44:22)

Офлайн

#5 Июль 5, 2022 19:53:34

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Проблема в списке с использованием функции List()

CringeMystic
В питоне нет такой функции, откуда ты её наковырял - загадка. Если имелся в виду List из модуля typing то это вообще про другое. Короче, никакая функция List тебе не нужна, вопрос содержит галлюцинации



Офлайн

#6 Июль 5, 2022 19:57:55

Palrom
Зарегистрирован: 2022-04-21
Сообщения: 82
Репутация: +  5  -
Профиль   Отправить e-mail  

Проблема в списке с использованием функции List()

CringeMystic
функция List()
Нет такой функции. Есть функция list(). Python регистрозависимый язык. UPD. А ну, собсно уже сказали.
CringeMystic
написать вот так:
numbers = [List(range(1,10))]
Не надо так писать, пжлст. Вот так надо:
 numbers = list(range(1, 10))
А ещё проще сразу брать числа из range():
  
for n in range(1, 10):
    if n == 1:
        print(f"{n}st")
    elif n == 2:
        print(f"{n}nd")
    elif n == 3:
        print(f"{n}rd")
    else:
        print(f"{n}th")

Вывод:
  
1st
2nd
3rd
4th
5th
6th
7th
8th
9th

Отредактировано Palrom (Июль 5, 2022 19:58:40)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version