alarm
Задайте вопрос
Информатика
Anthony

70 поинтов за решение всех 3 задачЗавдання №1Сума цифр тризначного числаКористувач вводить тризначне число. Програма повинна скласти цифри, з яких складається це число. Наприклад, якщо було введено 349, програма повинна вивести на екран число 16, так як 3 + 4 + 9 = 16. Як витягти окремі цифри з числа? Якщо число розділити без остачі на десять, в залишку буде остання цифра цього числа. Наприклад, якщо 349 поділити без остачі на 10, то вийде приватне 34 і залишок 9. Якщо потім 34 розділити також, то вийде приватне 3 і залишок 4; далі при розподілі 3 на 10 отримаємо приватне 0 і залишок 3. У мовах програмування майже завжди є дві такі операції:1) знаходження цілого при розподілі остачі,2) знаходження залишку при діленні без остачі. У мові програмування Python перша операція позначається // (двома знаками ділення), а друга -% (знаком відсотка). Задание 2Номер місяця N ( від 1 до 12) вводиться користувачем. Вивести пору року, якій належить цей місяць. Контрольні приклади1) N = 1 => winter2) N = 4 => spring3) N = 8 => summer4) N = 11 => autumnВказівка. Если N = 3 або N = 4 або N = 5, то друкувати 'spring'. Умова N = 3 мовою Python записується N ==3. Задание 3. Одноклітинна амеба ділиться навпіл кожні 3 години. Визначити, скільки буде амеб через 3,6,9,12, . . . , 24 години. Вказівка. Використовуйте функцію range в циклі for.

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

1.

n = int(input())

sum = 0

sum += n % 10

n = n // 10

sum += n % 10 + n // 10

print(sum)

2.

month = int(input())

if month < 3:

print('winter')

elif month < 6:

print('spring')

elif month < 9:

print('summer')

elif month < 12:

print('autumn')

else:

print('winter')

3.

amebs = 1

for i in range(3, 25, 3):

amebs *= 2

print('Прошло', i, 'часов. Амеб стало', amebs)

1. Сначала считываем число. Затем прибавляем к сумме последнюю цифру - остаток от деления на 10. Затем делим исходное число нацело на 10, чтобы отбросить последнюю цифру. В числе остались две цифры. Первая - результат целочисленного деления на 10, вторая - остаток при делении на 10. Прибавляем к сумме и выводим .

2. По порядку проверяем какое число ввели. Если ввели число, меньшее 3 - 1 или 2 - то это зима. Иначе если ввели число меньшее 6 - это 3, 4 или 5 - это весна. и т. д. Так как если мы дошли до последнего условия и число не меньше 12, то это значит, что ввели 12, иначе программа бы до этой строчки кода не дошла. Поэтому выводим "зима".

3. Запустим цикл for от 3 до 24 с шагом 3. Так как функция range не включает последнее число, вместо 24 напишем 25, чтобы это число попало в цикл. Внутри цикла увеличиваем количество амеб в два раза (так как каждая амеба произвела вторую) и выводим результат на экран.

103
scoop
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

Необходимо написать 2 программы

Книга содержит 124 страниц. На к

Задачу нужно решить на питоне.Пр

Задачу нужно решить на питоне.Пр

1. Використовуючи встановлене ID

Задачу нужно решить на питоне.Пр

Контакты
Реклама на сайте