Форум сайта python.su
Только начал изучть питон. Вот с этим разобрался.
Набор заданий:
Задача «Длина слова».
Описание: Запишите в переменную a произвольную строку. Затем вычислите длину строки и выведите результат на экран(в консоль).
* для решения вам может пригодиться функция len(), которая позволяет определить длину строки.
Задача «Суммы и разности».
Описание: запишите два целых числа в переменные first и second, вычислите их сумму и разность, запишите их в переменные summa и diff. Затем выведите значения переменных summa и diff на экран(в консоль) .
Задача «Среднее арифметическое».
Описание: Запишите три числа в переменные first, second и third соответственно и вычислите их среднее арифметическое, записав в переменную mean. Затем выведите значения переменной mean на экран(в консоль) .
Задача «Простые строчки».
Описание: Создайте две переменных first_string и second_string и запишите в них строки “Вторник” и “Понедельник”. Выведите на экран(в коносль) строки так, чтобы “Понедельник” шёл перед “Вторником” и между ними находилась запятая с пробелом (“, ”)
Понедельник, Вторник
Задача «Сложная формула».
Описание: Запишите три числа в переменные a, b и c соответственно и создайте переменную f, в которую запишите результат выражения: (a * b) + (a * c). Возведите полученное число в третью степень и результат разделите(обычное деление) на два. Выведите его на экран(в консоль).
С этим тоже ну чтобы вы понимали мой уровень.
Задача 1 (просто) “Арифметика”:
Напишите в начале программы однострочный комментарий: “1st program”.
Выведите на экран(в консоль) результат: возведение числа 9 в степень 0.5, после умножение на 5.
Предполагаемый результат: 15.0
Задача 2 (просто) “Сравнение, or, and”:
Напишите в начале программы однострочный комментарий: “2nd program”.
Убедитесь в том что 9.99 больше 9.98 и 1000 не равно 1000.1 одновременно, выведете результат на экран(в консоль)
Предполагаемый результат: True
Задача 3 (средне) “Сложная арифметика”:
Напишите в начале программы однострочный комментарий: “3rd program”.
Дано два целых четырёхзначных числа: 1234 и 5678.
Выведите на экран(в консоль) сумму серединных чисел исходных данных (23 и 67).
Предполагаемый результат: 90
ПОДСКАЗКА. Для взятия определённых частей числа понадобятся следующие арифметические действия: целочисленное деление //, остаточное деление %, а так же “круглые” числа: 10, 100 и т.д.
Например:
123 % 100 -> 23;
23 // 10 - > 2;
Так мы получили цифру 2 из числа 123.
А вот тут не понимаю…
Задача 4 (сложно) “Всё, везде и сразу”:
Напишите в начале программы однострочный комментарий: “4th program”.
Дано два дробных числа: 13.42 и 42.13.
Необходимо убедиться в том, что целая часть хотя бы одного из чисел равна дробной части другого. Например: 13 == 13 (13.42, 42.13) или 42 == 42 (13.42, 42.13).
Предполагаемые результат: True
УТОЧНЕНИЕ. 54.39 и 37.54 в результате дают True, т.к. один из вариантов был верным (54 == 54).
ПОДСКАЗКА. Многие фишки можно взять из предыдущей задачи. Не забывайте про преобразование типов, or и and.
НАПОМИНАНИЕ. Не достаточно просто написать сравнение этих двух чисел - print(13 == 13), нужно написать выражение, которое изначально работает с этими дробными числами.
Отредактировано TITAPISH (Июнь 30, 2024 01:32:18)
Офлайн
TITAPISHХорошая затея, только одного языка недостаточно
Только начал изучть питон
Онлайн
xam1816Или как гитара например, можешь выучить все аккорды и переборы, но когда тебя попросят сочинить стоящее произведение, сможешь ли это сделать?
Офлайн
Были случаи когда прошивал память, и вроде аппарат работал но на пульт не реагировал и есть специальный форум для нас мастеров где ребята что то в коде исправляли, и мне стало интересно что же они там правят и как понимают что именно, и вот решил и в этом разобраться. Уже чуть чуть начинаю понимать но знаю что я ещё как ребёнок в этой теме но интересно и когда получается и приходит понимание радуюсь этому, все примеры которые выше написал смог в них разобраться и питон не выдал ни одной ошибки но вот последнее задание не понимаю как решить вот и обратился за помощью
Офлайн
Плюс ветка называется питон для новичков
Скачал книги читаю, смотрю ютуб где все разжевывают, но вот тут не смог разобраться, я понимаю нужно время и главное желание и интерес а они есть
Отредактировано TITAPISH (Июнь 30, 2024 03:17:02)
Офлайн
Когда разобрался был рад
Прикреплённый файлы:
IMG_20240629_205911_111.jpg (925,7 KБ)
Офлайн
TITAPISH
А вот тут не понимаю…
Задача 4 (сложно) “Всё, везде и сразу”:
Напишите в начале программы однострочный комментарий: “4th program”.
Дано два дробных числа: 13.42 и 42.13.
Необходимо убедиться в том, что целая часть хотя бы одного из чисел равна дробной части другого. Например: 13 == 13 (13.42, 42.13) или 42 == 42 (13.42, 42.13).
>>> a, b = 13.42, 42.13 >>> >>> ai, bi = int(a), int(b) >>> af, bf = int((a - ai) * 100), int((b - bi) * 100) >>> >>> print(ai == bf or bi == af) True >>>
Офлайн
TITAPISHНу вот в задании нужно сравнить целую часть числа, соответственно нужно как-то получить эту целую часть из дробного. В интернете вбиваешь: получить целую часть из дробного python. Читаешь, пробуешь, убеждаешься что можешь получать целую часть, аналогично с дробной частью, потом сравниваешь по условию.
Скачал книги читаю, смотрю ютуб где все разжевывают, но вот тут не смог разобраться, я понимаю нужно время и главное желание и интерес а они есть
Онлайн