Предмет: Информатика,
автор: kotprohorov6839
Python язык программирования
Нужно решить 2 задачи с помощью цикла while
1.
Урожай яблок в 2007 году составил 500 кг в год. Далее каждые два года урожай увеличивался на X%. В каком году урожайность сада достигнет 1 тонны в год? На вход программа получает целое число X – количество процентов прироста урожая, на выходе одно число – год в который урожай сада впервые достигнет 1 тонны.
2.
На вход программе подается натуральное число N. Выведите на экран последнюю и первую цифру этого числа. В программе не разрешается пользоваться функциями преобразования строки в число и наоборот.
Ответы
Автор ответа:
1
Python:
1)
X = float(input())
percent = X * 0.01
total = 500
year = 2007
while total < 1000:
total = total + (total * percent)
year += 2
print(year)
2)
N = int(input())
first = N
last = N % 10
while first // 10 != 0:
first //= 10
print(first, last)
Похожие вопросы
Предмет: Русский язык,
автор: Veta1311
Предмет: Русский язык,
автор: KeyRL
Предмет: Русский язык,
автор: elmir750
Предмет: Английский язык,
автор: Dianaspbrf
Предмет: Математика,
автор: anastasiyaxolo