Предмет: Информатика, автор: nurzatbek8e3

1. Напечатать таблицу умножения на 9 с помощью цикла for 2. Добавить элемент 10 в конец списка a=[1, 3, 6, 8] 3. Удалить из списка элемент b k=[a, b, c, d ]
в питоне!!!!
дам 70 баллов​

Ответы

Автор ответа: poiklm246
1

Ответ:

первое

for i in range(0, 10+1):

   print(i*9)

Второе

a=[1, 3, 6, 8]

print(a)

a.append(10)

print(a)

#тут можно убрать все print(a) (второе задание)

Третье

k=["a", "b", "c", "d"]

print(k)

k.remove("b")

print(k)

#тоже можно без принтов

Объяснение:

Автор ответа: nikdissv
0

# 1

for i in range(1, 11): print(f'9 x {i:>2} = {9*i:>2}')  # Точь-в-точь как на обратной стороне тетради...

for i in range(1, 11): print("9 x", i, "=", 9*i) # Вариант 2. Скорее всего от тебя ожидают что-то подобное

Объяснение:

Я использовал f-строки (Python 3.6+), в {} пишется любое выражение Python (будь-то переменная, умножение и т.д.)

После : в {} мини-язык формата. Может быть сложно понять, стрелочка > в лево, выровняет по левому краю выражение (заполнит пробелами по правому краю до указанной длины), т.е если написать f'{9:>2}' то будет " 9", а например если написать f'{9:0>2}' то будет "09". есть также < (выровнять по правому краю) и ^ (выровнять по центру.)

# 2

a = [1, 3, 6, 8]

a.append(10) # append добавит элемент (10) в конец списка.

# 3

k = [a, b, c, d]

# Здесь мы точно знаем что элемент b стоит на втором месте (то есть с индексом 1)

k.pop(1) # И можем удалить элемент который стоит под индексом 1 (а это именно b)

# Но если мы не знаем точно что элемент b стоит на втором месте в списке (и вообще правильнее будет удалить именно так):

k.remove(b) # В этом случае удалиться первый попавшийся элемент со значением b

Задавай любые вопросы в комментариях.

Похожие вопросы
Предмет: Русский язык, автор: gusew7kaja
Предмет: Алгебра, автор: Paxanskiy
Предмет: Алгебра, автор: katyashkreben03