Домашнее задание: I) Напишите программу, которая создает кортеж на 15 элементов, заполненный квадратами целых чисел от 1 до 15. В качестве результата работы выведите все элементы кортежа в порядке убывания. II) Имеется кортеж списков: letters = (['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h']) Напишите программу, которая добавляет символ '!' в начало каждого списка. III) Напишите программу, которая создает кортеж из 10 элементов, заполненный натуральными числами, введенными с клавиатуры. На его основе создайте кортеж, в котором будут сначала все элементы, отсортированные в порядке убывания чисел, а затем - в порядке возрастания. Полученный кортеж (в нем должно быть 20 элементов) выведите на экран.
1)c = [] for i in range(1,16): c.append(i ** 2) print(c) c.sort(reverse=True) x = tuple(c) print(x) 2)letters = (['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h']) x = [] c = tuple() for i in letters: x = ['!'] + i c += (x,) print(c) 3)b = tuple() while True: if len(b) < 10: x = int(input()) b += (x,) else: break b1 = list(b) b1.sort(reverse=True) b2 = list(b) b2.sort() s = tuple(b1 + b2) print(s)
1 : x = [] for i in range(15): a = int(input("Введите число,которое в квадрате будет добавленo в кортеж")) a**=2 x.append(a) y = tuple(sorted(x)) print(x[::-1])
2 : letters = (['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h']) x = [] c = () for i in letters: x = ["!"] + i c += (x,) print(c) Взял идею(ну как идею) у @idemyan,просто я гениальней не видел😍
Спасибо за ваш колоссальный труд, вы чудесный блогер! Было бы прекрасно, если бы правильное решение домашнего задания присутствовало в последующий уроках, потому что некоторые моменты вызывают вопросы
побольше хороших комментариев) Вернулся с 8го кю кодеварса, решил добить самый низкий уровень сложности Давно не слышал сенсея) Успел соскучиться Порой ставишь видос на паузу, а Иван Викторович смотрит осуждающе, так как давно не делал уроки=D
Если честно, то на эту домашку у меня ушел целый рабочий день... Зато покопался в разных методах и старался упростить по максимому. Второе получилось в двух вариантах по таймингу не тестировал, кому интересно - сами. 1) s = tuple(i**2 for i in range(15, 1, -1)) print(s) 2.1) letters = (['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h']) new_letters = tuple(['!'] + element for element in letters) print (new_letters) 2.2) letters = (['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h']) new_letters = tuple(map(lambda x: ['!']+x, letters)) print (new_letters) 3) x=input('Введите 10 чисeл: ').split() x1= [int(i) for i in x] x1.sort(key=abs) x2= [i for i in x1] x2.reverse() x2.extend(x1) x3 = tuple(x2) print(x3)
|) f = tuple(i ** 2 for i in range(1, 16)) result = sorted(f, reverse=True) print(tuple(result)) ||) letters = (['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h']) f = tuple(['!'] + i for i in letters) print(f) |||) a = [] b = [] for _ in range(11): inp = int(input("Введите целое число")) a.append(inp) b.append(inp) a = tuple(sorted(a, reverse=True)) b = tuple(sorted(b)) c = a + b print(c)
Домашнее задание:
I)
Напишите программу, которая создает кортеж на 15 элементов, заполненный квадратами целых чисел от 1 до 15. В качестве результата работы выведите все элементы кортежа в порядке убывания.
II)
Имеется кортеж списков:
letters = (['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h'])
Напишите программу, которая добавляет символ '!' в начало каждого списка.
III)
Напишите программу, которая создает кортеж из 10 элементов, заполненный натуральными числами, введенными с клавиатуры. На его основе создайте кортеж, в котором будут сначала все элементы, отсортированные в порядке убывания чисел, а затем - в порядке возрастания. Полученный кортеж (в нем должно быть 20 элементов) выведите на экран.
from random import randint
b = [randint(1, 15) for i in range(15)]
for i in range(len(b)):
b[i] = b[i]**2
b.sort(reverse=True)
b = tuple(b)
print(b)
1)c = []
for i in range(1,16):
c.append(i ** 2)
print(c)
c.sort(reverse=True)
x = tuple(c)
print(x)
2)letters = (['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h'])
x = []
c = tuple()
for i in letters:
x = ['!'] + i
c += (x,)
print(c)
3)b = tuple()
while True:
if len(b) < 10:
x = int(input())
b += (x,)
else:
break
b1 = list(b)
b1.sort(reverse=True)
b2 = list(b)
b2.sort()
s = tuple(b1 + b2)
print(s)
1 :
x = []
for i in range(15):
a = int(input("Введите число,которое в квадрате будет добавленo в кортеж"))
a**=2
x.append(a)
y = tuple(sorted(x))
print(x[::-1])
3 :
x = []
for i in range(10):
x.append(int(input()))
y = tuple(sorted(x))
print(y[::-1], y)
2 :
letters = (['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h'])
x = []
c = ()
for i in letters:
x = ["!"] + i
c += (x,)
print(c)
Взял идею(ну как идею) у @idemyan,просто я гениальней не видел😍
Спасибо за урок. Молюсь, чтоб Вы не забросили свой курс. Всем, кто захочет начать программировать на python, буду отсылать к Вам
Спасибо Иван Викторович
Спасибо за ваш колоссальный труд, вы чудесный блогер! Было бы прекрасно, если бы правильное решение домашнего задания присутствовало в последующий уроках, потому что некоторые моменты вызывают вопросы
Получаешь удовольствие от урок и доманего задания.
Спасибо большое за Ваш труд)
Спасибо вам большое за то, что рассказали для чего нужны кортежи! А то давно ломаю голову, чем они могут быть полезны.
Благодарочка, ДЗ все решины
спасибо большое, не забрасывайте пожайлуста)
Спасибо за урок!
Иван Викторович, спасибо большое за ваши уроки
Привет из Пензы
Классный урок!
Если бы все учителя так учили бы. В нашей стране был бы бесконечный кортеж состоящий из Илон Масков
побольше хороших комментариев)
Вернулся с 8го кю кодеварса, решил добить самый низкий уровень сложности
Давно не слышал сенсея) Успел соскучиться
Порой ставишь видос на паузу, а Иван Викторович смотрит осуждающе, так как давно не делал уроки=D
❤❤Спасибо! Понятно, убедительно!
Спасиба. Вам большое!!!!❤
Очень ждал еще обучения
супер
сделайте, пожалуйста, видосик о декораторах и лямбах. такие темы сложноватые, особенно декораторы
Если честно, то на эту домашку у меня ушел целый рабочий день... Зато покопался в разных методах и старался упростить по максимому. Второе получилось в двух вариантах по таймингу не тестировал, кому интересно - сами.
1)
s = tuple(i**2 for i in range(15, 1, -1))
print(s)
2.1)
letters = (['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h'])
new_letters = tuple(['!'] + element for element in letters)
print (new_letters)
2.2)
letters = (['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h'])
new_letters = tuple(map(lambda x: ['!']+x, letters))
print (new_letters)
3)
x=input('Введите 10 чисeл: ').split()
x1= [int(i) for i in x]
x1.sort(key=abs)
x2= [i for i in x1]
x2.reverse()
x2.extend(x1)
x3 = tuple(x2)
print(x3)
Иван Викторович хорош.
Для решения домашки понадобится отдельное видео
z=[int(input()) for i in range(10)]
z.sort()
k=z[0::]
k.sort(reverse=True)
u=tuple(k)
j=tuple(z)
print(u+j)
3 задание
print(tuple(sorted([el ** 2 for el in range(1, 16)], reverse=True)))
Не подскажите как ввести с Клавиатуры кортеж содержащий несколько числовых кортежей, через какую функцию ! Все беребрал не получается😢
🔥 🔥 🔥💣💣👍
😅 11:05вот это и называют цирк Монти пайтона-программировании , очень в духе языка, которую назвали в честь комедийного шоу.
6:20 вроде бы, вроде бы в СИ Шарп И СИ + + вроде так можно Тоже?
15:00.Иными словами мы получили отсортированный кортеж копию старого, но в переменной игрек. ? Разумеется в переменной икс, все осталось.
1)
kor = []
for i in range(15):
kor.append(int(input()))
ko = [i**2 for i in kor]
kortej = tuple(ko)
print(kortej[::-1])
2)
letters = (['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h'])
new_kortej = ['!'] + letters[0], ['!'] + letters[1], ['!'] + letters[2], ['!'] + letters[3]
print(new_kortej)
3)
spisok = []
for i in range(10):
spisok.append(int(input()))
kortej1 = tuple(spisok)
tuple(sorted(kortej1))
kortej2 = kortej1[::-1]
print(kortej1 + kortej2)
Мне понадобилось 48 часов, чтобы осознать, что происходит.
РАСПАКОУКА КОРТЕЖЕЙ
первый урок который я начал не понимать
|)
f = tuple(i ** 2 for i in range(1, 16))
result = sorted(f, reverse=True)
print(tuple(result))
||)
letters = (['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h'])
f = tuple(['!'] + i for i in letters)
print(f)
|||)
a = []
b = []
for _ in range(11):
inp = int(input("Введите целое число"))
a.append(inp)
b.append(inp)
a = tuple(sorted(a, reverse=True))
b = tuple(sorted(b))
c = a + b
print(c)
Здравствуйте. Раз в 2 недели ролики с уроками выходят?
да уж просто попалось это видео но удави вам а сам я изучаю джаваскрипт
А где Эмбер и Паймон?🧐
Сын играется с ними теперь
Тюпл
тапл
Поскорее бы словари)