Python

Python - практика

Сложность: Всего: 170 заданий
Уроки Python для начинающих
Комментарии (21)
Добавить комментарий

Артём Сергеевич 23 апреля 2023 в 23:52

Очень хороший сайт, после просмотра видео уроков и выполнения некоторых практических задач - эти задачи стали совсем лёгкими! Все задачи кроме последней смог решить в уме!

itgr = int(input("Введите число: "))
flt = float(input("Введите число с точкой: "))
strg = str(input("Введите число которое будет в виде строки: "))
print(itgr * int(flt * float(strg)))
Ответить

Dumitru 03 апреля 2023 в 21:30

Обьясните пожалуйста рещение этой задачи!!!!!!
Премного благодарен

При помощи цикла for выполните перебор всего списка и найдите в нём наименьший элемент.
Запишите минимальный элемент в переменную с названием min и выведите её значение на экран.
Ответить

Volodymyr 07 марта 2023 в 20:03

Выясните сколько семерок в числе 136.

Чтобы найти сколько 7 в числе 136 надо воспользоваться следующим методом:
Вы предлагаете, просто поделить число 136 на 7 и вывести,
но так же не правильно, я считаю что задание дано не корректно, если просто в самом числе то их 0.
Но если считать от 0 до 136 то получится 23 ( с учётом что в числе 77 их две). если я не прав, исправьте меня.
Ответить

Вячеслав 25 февраля 2023 в 14:12

data = input()

if data == 5:
number = "YES"
else: number = "NO"
print(number)




data = input()

if data == "W":
number = 5
else:
number = 0

print(number)

Почему во 2 случае всё работает исправно, а в 1 выводит только NO. Поясните пж,кто понимает ,а то я вообще разницы не вижу



Ответить

Екатерина 26 февраля 2023 в 00:36

Потому что input() считывает информацию, как строку, а далее у вас операция проверки на целое число. Преобразуйте входные данные к типу int:

data = int(input())

Радимир 19 мая 2023 в 06:01

Потому что в первом случае не указан тип данных.
Надо написать
data = int(input())

Алексей 09 февраля 2023 в 16:49

Создайте программу, которая будет принимать число (n), введенное пользователем, и выдавать результат в виде (n + n * 2).
почему правильный результат 2346? Если решение 23 + 23 * 2 = 69
Ответить

Igor 25 февраля 2023 в 06:25

Добрый день! Тоже изначально запутался, автор имел в виду сложение строк а не чисел.

George 17 декабря 2022 в 15:32

Второй модуль 2 задание. Написал как знаю, но вроде тоже ведь правильно. А сервер в отказ...

lis = [5, 7, 233, 8, -1, 93, -4, 301]
min = lis[0]
for i in range(len(lis)):
if lis[i] < min:
min = lis[i]
print(min)
Ответить

Показать все комментарии