Форум сайта python.su
s0 = ‘AAA’; s1 = ‘BBB’; s2 = ‘CCC’ и т.д.
Как распечатать все S вне зависимости от цифры рядом, не перечисляя через запятую? Ругается что более 255 аргументов.
Отредактировано Shevi (Ноя. 4, 2020 11:04:55)
Офлайн
В нормальной программе не бывает
S1=... ... S300=...
print(S1,end=" ") print(S2,end=" ") ......
Офлайн
>>> 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)
Офлайн
Ну если извращаться то по полной!
>>> s1 = 'aaa' >>> s2 = 'bbb' >>> s3 = 'ccc' >>> print(list( y for x,y in globals().items() if x[0] == 's' )) ['ccc', 'bbb', 'aaa']
Офлайн
Благодарю!!!
Отредактировано Shevi (Ноя. 4, 2020 13:14:56)
Офлайн