Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 4, 2022 15:00:52

shinskiy
Зарегистрирован: 2022-02-04
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Не могу убрать верхнюю линию из звездочек

n, m = map(int, input().split())
n = n + 2
m = m + 2
a = [['*' if i in or j in else ‘-’ for j in range(m)] for i in range(n)]
for i in a:
print(*i)
Программа выводит это:
* * * * *
* - - - *
* - - - *
* - - - *
* - - - *
* - - - *
* - - - *
* * * * *
Но мне надо чтобы получилось так:
* - - - *
* - - - *
* - - - *
* - - - *
* - - - *
* - - - *
* * * * *

Офлайн

#2 Фев. 4, 2022 15:02:09

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1364
Репутация: +  120  -
Профиль   Отправить e-mail  

Не могу убрать верхнюю линию из звездочек

[code python]сюда вставлять код[/code]

Офлайн

#3 Фев. 4, 2022 17:06:20

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Не могу убрать верхнюю линию из звездочек

  a = [['*' if i in or j in else '-' for j in range(m)] for i in range(n)]
                      ^
SyntaxError: invalid syntax



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version