Найдите наименьшее натуральное число x, такое что math.sqrt(x*x) != x.
(Предполагается, что вы используете python3!)
отсутствует
Одно натуральное число.
Напишите функцию printlist, которая получает на вход 4 аргумента:
Вставьте вашу функцию в начало следующей программы и сдайте ее на проверку:
s = input().split()
printlist(s, 'x=', '*', '.')
printlist(s, '', ' ', '')
printlist(s, '', '', '')
printlist(s, '"', '","', '"')
Не забывайте, что список может состоять из 0 или 1 элемента!
abcd e fg
x=abcd*e*fg. abcd e fg abcdefg "abcd","e","fg"
Напишите функцию, похожую на стандартную функцию map. Она должна принимать два параметра: функцию f и список s, и возвращать список, составленный из элементов f(s[0]), f(s[1]), ...
Вставьте вашу функцию в начало следующей программы и сдайте ее на проверку:
s = input().split()
t = mymap(int,s)
print(t)
print(mymap(abs,t))
print(mymap(len,s))
Вводится несколько целых чисел, разделенных пробелами.
2 -25 0 123 -10
[2, -25, 0, 123, -10] [2, 25, 0, 123, 10] [1, 3, 1, 3, 3]
Напишите программу, сортирующую натуральные числа по k-й цифре слева (самая левая цифра — 1-я). Для этого напишите функцию kthdigit, которая по числу находит его k-ю цифру, и вставьте ее в начало следующей программы:
k = int(input())
s = list(map(int,input().split()))
s.sort(key=kthdigit)
print(" ".join(map(str,s)))
(Если в числе меньше k цифр, то считается, что k-я цифра равна 0.)
В первой строке вводится одно натуральное число k. Во второй строке вводится последовательность натуральных чисел, разделенных пробелами.
Вывести отсортированную последовательность.
2 1 20 43 23 5678 123454321
1 20 123454321 43 23 5678
Выведите элементы данного списка в обратном порядке, не изменяя сам список.
Вводится список чисел. Все числа списка находятся на одной строке.
Выведите ответ на задачу.
1 2 3 4 5
5 4 3 2 1