Python язык программирования
Нужно решить 2 задачи с помощью цикла while
1.
Урожай яблок в 2007 году составил 500 кг в год. Далее каждые два года урожай увеличивался на X%. В каком году урожайность сада достигнет 1 тонны в год? На вход программа получает целое число X – количество процентов прироста урожая, на выходе одно число – год в который урожай сада впервые достигнет 1 тонны.
2.
На вход программе подается натуральное число N. Выведите на экран последнюю и первую цифру этого числа. В программе не разрешается пользоваться функциями преобразования строки в число и наоборот.
Ответ
5 (2 оценки)
1
Fedy16 4 года назад
Светило науки - 290 ответов - 0 раз оказано помощи

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)

Остались вопросы?