Напишите, как в итоге напечатать в обратном порядке, ибо я уже создала список:
import random
spysok=[ ]
for i in range (10) :
k=random.randit (-10,10)
spysok.append (k)
print (spysok)
а как дальше наоборот напечатать список хз...
Ответы на вопрос:
Много разных решений.
Например, просто пройдём по элементам списка в обратном порядке:
for i in range(len(spisok) - 1, -1, -1):
print(spisok[i], end=' ')
Так элементы будут выводиться через пробел в одной строке
Можно сделать срез spisok[::-1], и вывести его элементы
for x in spisok[::-1]:
print(x, end = ' ')
Можно сделать срез spisok[::-1], и записать его обратно в spisok
spisok = spisok[::-1]
print(spisok)
Так список будет выведен через запятую в квадратных скобках.
Соглашусь с предыдущим ответом, есть много вариантов.
Добавлю свой, как мне кажется, самый простой.
import random
spisok = []
for i in range(10):
spisok.append(random.randint(-10, 10))
print(spisok)
for i in range(10):
print(spisok[9-i])
Так элементы будут выведены по одному в строке.
Если последнюю строку заменить на print(spisok[9-i], end=" ") , то элементы будут выведены в строку.
Вот функция, определяющая, симметрична ли заданная квадратная матрица n-го порядка:
bool sym(int **mat, int n) {
for(int i = 0; i < n; i++) {
for(int j = 0; j < n; j++) {
if(mat[i][j] != mat[j][i]) {
return 0;
}
}
}
return 1;
}
Можете использовать её в своей программе:
#include <iostream>
int main() {
int n;
std::cin >> n;
int **a = new int *[n];
for(int i = 0; i < n; i++) {
a[i] = new int[n];
}
for(int i = 0; i < n; i++) {
for(int j = 0; j < n; j++) {
std::cin >> a[i][j];
}
}
std::cout << sym(a, n);
return 0;
}
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Сиплел27.01.2020 10:36
-
AsyaUkrainceva25.01.2022 03:23
-
Polklop13.10.2022 23:16
-
visnevsk01.05.2020 12:08
-
Аліна0201200318.10.2020 20:05
-
Anchoys77708.02.2021 19:50
-
alina2004100211.03.2023 21:07
-
87766306266Данил25.04.2022 11:10
-
myka108.03.2022 13:40
-
vovakara343415.07.2021 23:21
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.