irinakiral
?>

Напишите программу на питоне 1 ручка стоит 5 рублей, 1 карандаш стоит 8 рублей, напишите программу, в которой будет спрашиваться количество ручек, количество карандашей и полная сумма покупки ​

Информатика

Ответы

avto3132

r=int(input('Введите количество ручек '))

k=int(input('Введите количество карандашей '))

print('Полная сумма покупки',r*5+k*8)

Объяснение:

картинка


Напишите программу на питоне 1 ручка стоит 5 рублей, 1 карандаш стоит 8 рублей, напишите программу,
ashkiperova6
Не особо знаю паскаль, так что дабы не накосячить с синтаксисом, покажу на примере. Тут всё просто - тебе лишь нужен цикл For и расчет процентов.

FOR i = 1 TO 100
percents = FIX(x * p / 100) ' здесь у нас есть переменная percents, которой присваиваются округленные функцией fix проценты (насколько я знаю, в паскале аналогичная функция называется Round)
x = x + percents 'тут всё понятно - переменной X присваивается она сама и годовые проценты по вкладу
IF x >= y THEN 'проверяем, не равен или не превысил ли наш вклад ожидаемую сумму
PRINT i 'в цикле For можно не заморачиваться с отслеживанием лет, переменная i сама подсчитает количество итераций-лет
END 'завершаем программу
END IF
NEXT i ' конец цикла
Можно ещё чисто для себя добавить в условие вывод переменной X, чтобы было нагляднее.  
Д.О. Игорь
Судя по всему, здесь в цикле складываются квадраты всех нечетных чисел от m до n включительно.

m & 1 - это битовая конъюнкция. Результатом будет 1, если m нечетное, и 0, если m - четное (то есть, содержит или не содержит соответствующий разряд)

Выражение вида T ? X : Y, где T - логическое высказывание, принимает значение X, если T истинно, и Y, если T ложно.

Соответственно, i = (m & 1) == 1 ? m : m + 1 означает, что
если m нечетное, то i = m
если четное, i = m+1 (то есть, первое нечетное число после m)

i += 2 означает, что цикл идет с шагом, соответственно, рассматриваются только нечетные числа.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Напишите программу на питоне 1 ручка стоит 5 рублей, 1 карандаш стоит 8 рублей, напишите программу, в которой будет спрашиваться количество ручек, количество карандашей и полная сумма покупки ​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Yekaterina_Popova1413
suhanowaswetlana
Volkovapavel
joini09
kryukovaem
Дарья16
Oslopova
eizmaylova6
Nastyakarysheva8750
siyaniemoskva
Aleksandrova Zhanna1250
araqsyabadalyan1988
stic1995
Stasyadoma
Шаленко