Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 4, 2020 10:27:59

Shevi
Зарегистрирован: 2020-11-04
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

PRINT. SyntaxError: more than 255 arguments

s0 = ‘AAA’; s1 = ‘BBB’; s2 = ‘CCC’ и т.д.
Как распечатать все S вне зависимости от цифры рядом, не перечисляя через запятую? Ругается что более 255 аргументов.

Отредактировано Shevi (Ноя. 4, 2020 11:04:55)

Офлайн

#2 Ноя. 4, 2020 11:25:33

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

PRINT. SyntaxError: more than 255 arguments

В нормальной программе не бывает

 S1=...
...
S300=...
И не бывает вызовов с тремстами аргументами.
потому что такой программой человек не может нормально управлять и ее обслуживать.
В таких случаях люди используют массивы или словари.

Но если вы очень любите делать тысячи независимых переменных то никто не мешает вам(ну я так думаю) тысячи раз писать:
 print(S1,end=" ")
print(S2,end=" ")
......



Офлайн

#3 Ноя. 4, 2020 12:27:04

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9882
Репутация: +  853  -
Профиль   Отправить e-mail  

PRINT. SyntaxError: more than 255 arguments

  
>>> s1 = 'aaa'
>>> s2 = 'bbb'
>>> s3 = 'ccc'
>>> 
>>> tup = (s1, s2, s3,
...        s1, s2, s3,
...        s1, s2, s3)
>>> 
>>> print(*tup)
aaa bbb ccc aaa bbb ccc aaa bbb ccc
>>>



Отредактировано py.user.next (Ноя. 4, 2020 12:29:13)

Офлайн

#4 Ноя. 4, 2020 12:43:45

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2756
Репутация: +  184  -
Профиль   Отправить e-mail  

PRINT. SyntaxError: more than 255 arguments

Ну если извращаться то по полной!

 >>> s1 = 'aaa'
>>> s2 = 'bbb'
>>> s3 = 'ccc'
>>> print(list( y for x,y in globals().items() if x[0] == 's' ))
['ccc', 'bbb', 'aaa']



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#5 Ноя. 4, 2020 12:59:27

Shevi
Зарегистрирован: 2020-11-04
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

PRINT. SyntaxError: more than 255 arguments

Благодарю!!!

Отредактировано Shevi (Ноя. 4, 2020 13:14:56)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version