Уведомления

Группа в Telegram: @pythonsu

#1 Март 23, 2022 11:31:29

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

Простенькая задачка

Добрый день, преподаватель задал несколько задачек, код разумеется я нашел в интернете, но преподаватель понимает что все берут код с интернета и чтобы получить зачет нужно расписать код программы, каждую строчку кода, что делает строчка, программки простенькие, прошу экспертов подсказать, сейчас напишу задачки и код, кому не сложно кто реально шарит прошу уделить пару минут и помочь.

2.Выведите все четные элементы списка. При этом используйте цикл for, перебирающий элементы списка, а не их индексы!.

s=input()
a=
for i in a:
if int(i)%2 == 0:
print(i, end=' ')

3 Дано действительное положительное число a и целоe число n.
Вычислите an. Решение оформите в виде функции power(a, n).
Стандартной функцией возведения в степень пользоваться нельзя.


def power(a, n):
res = 1
for i in range(abs(n)):
res *= a
if n >= 0:
return res
else:
return 1 / res

print(power(float(input()), int(input())))

Дано число n. Создайте массив размером n×n и заполните его по следующему правилу:
Числа на диагонали, идущей из правого верхнего в левый нижний угол равны 1.
Числа, стоящие выше этой диагонали, равны 0.
Числа, стоящие ниже этой диагонали, равны 2.
Полученный массив выведите на экран. Числа в строке разделяйте одним пробелом.

n = int(input())
a = [ * n for i in range(n)]
for i in range(n):
a = 1
for i in range(n):
for j in range(n - i, n):
a = 2
for row in a:
for elem in row:
print(elem, end=' ')
print()

Отредактировано Pagost (Март 23, 2022 20:06:27)

Офлайн

#2 Март 24, 2022 19:51:27

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Простенькая задачка

Иди учись портянки вязать.
Пригодится.



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version