52 УРОК. КОНТРОЛЬНАЯ РАБОТА.
1. Напишите программу, при выполнении которой выводятся два числа, находящихся до и после введенного числа. Результат программы должен выглядеть так:
Выходные данные
Входные данные
Число перед 254 - это 253
Число после 254 - это 255
254
2. Дано натуральное число. Напишите программу, определяющую последнюю
цифру этого числа
3. Дан отрезок времени п секунд дня. Напишите программу, которая определяет,
сколько времени - час (h), мин (min) и секунд (s) - прошло с начала суток.
Например, n = 13257 = 3 * 3600 + 40 * 60 + 57; h = 3 и min = 40.
4. Цена товара - з сум. Какова будет стоимость покупки п-штук этого товара?
5. Дано положительное целое число. Напишите программу для определения
цифры в десятичном разряде этого числа.
6. Напишите программу, которая отображает следующее сообщение при вводе
вашего имени. При создании программы используйте метод end ( оператор print ().
Ответы
Ответ:
1.number = int(input("Введите число: "))
print("Число перед", number, "- это", number - 1)
print("Число после", number, "- это", number + 1)
2.num = int(input("Введите число: ")) # ввод числа с клавиатуры
last_digit = num % 10 # находим остаток от деления на 10 - это и есть последняя цифра
print("Последняя цифра:", last_digit) # выводим результат
Введите число: 12345
Последняя цифра: 5
3.n = int(input("Введите количество секунд: "))
hours = n // 3600
minutes = (n % 3600) // 60
seconds = n % 60
print("Прошло " + str(hours) + " часов " + str(minutes) + " минут " + str(seconds) + " секунд")
4.Если цена товара - з сум, то стоимость покупки п-штук этого товара будет равна з * п сум.
5.Вот пример кода на языке Python:
number = int(input("Введите положительное целое число: "))
decimal_digit = 0
while number != 0:
decimal_digit = number % 10
number = number // 10 # использовать целочисленное деление для округления вниз
if decimal_digit != 0:
print("Десятичный разряд числа: ", decimal_digit)
else:
print("Введенное число не имеет десятичного разряда")
6.name = input("Введите ваше имя: ")
print("Привет,", name, end="! Хорошего дня!")