Задача 1. Заполните один кортеж десятью целыми числами, введенными с клавиатуры. Также заполните второй кортеж, но только действительными числами. Объедините два кортежа, создав тем самым третий кортеж. С метода кортежа count() определите в нем количество нулей. Выведите на экран третий кортеж в отсортированном по возрастанию виде и количество нулей в нем. Задача 2. Перед студентом стоит задача: с клавиатуры вводится кортеж целых чисел. Необходимо получить кортеж уникальных элементов списка в обратном порядке.
Задача 3. Николай знает, что кортежи являются неизменяемыми, но он с этим не готов соглашаться. Ученик решил создать программу, которая будет удалять первое появление определенного элемента из кортежа по значению и выводить кортеж без оного. Попробуйте повторить шедевр не признающего авторитеты начинающего программиста. К слову, Николай не всегда уверен в наличии элемента в кортеже.
174
290
Ответы на вопрос:
Задача 1)tpl_1 = tuple(random.randint(0, 5) for i in range(10))
tpl_2 = tuple(random.randint(-5, 0) for i in range(10))
tpl_3 = tpl_1 + tpl_2
count = 0
for i in tpl_3:
if i == 0:
count += 1
print("кортеж:", tpl_3)
print("количество нулей:", count)
tpl_2 = tuple(random.randint(-5, 0) for i in range(10))
tpl_3 = tpl_1 + tpl_2
count = 0
for i in tpl_3:
if i == 0:
count += 1
print("кортеж:", tpl_3)
print("количество нулей:", count)
Язык c++ мне 16 лет, строго не судите. #include < iostream> using namespace std; int main() { int a; cout < < "input a: "; cin > > a; if((a%5)==0& & (a%10)==0) { cout < < "condition fulfilled! " < < endl; } else { cout < < "condition not met" < < endl; } return 0; }
Популярно: Информатика
-
maximbliznetz2p02byq10.12.2021 17:14
-
LindaKron03.12.2022 06:23
-
artumko0428.07.2022 07:43
-
margaritagaberkorn24.09.2021 23:51
-
yuliandra13.03.2022 10:20
-
ruslanpavlov816.04.2022 19:31
-
976Марина111111111126.10.2021 15:40
-
диван11111130.06.2021 14:12
-
valeriaurash2018.09.2022 12:36
-
Ayka55723.01.2022 09:06