В Python
С клавиатуры вводится натуральное число. Программа должна вывести следующее за ним четное число. Например, если ввести 7, то программа должна вывести 8, а если ввести 8, то программа должна вывести 10.
Обозначим дни недели числами от 1 (понедельник) до 7 (воскресенье). По известному дню недели первого числа текущего месяца m определите день недели числа n.
Шоколадка стоит n руб m копеек. Было куплено t штук шоколадок. Сколько рублей и сколько копеек пришлось заплатить за всю покупку?
Answers & Comments
Verified answer
задача 1.x=int(input())
if x%2==0: #если число четное
x+=2 #следующее четное число больше заданного на 2
else: #если число нечетное
x+=1 #ближайшее четное число больше заданного на 1
print(x)
задача 2.
int(input()) #день недели первого числа текущего месяца
n=int(input()) #число текущего месяца
n=n%7-1 #синхронно перемещаемся по календарю ровно по неделям
m=(m+n)%7 #прибавляем кол-во дней от первого дня месяца
if m==0: #номер воскресенья 7 дает остаток = 0 от деления на 7
print(7)
else:
print(m)
задача 3.
n=int(input()) #рубли
m=int(input()) #копейки
t=int(input()) #количество шоколадок
x=m+n*100 #перевести стоимость 1 шоколадки в копейки
x*=t #столько потрачено денег на все шоколадки в копейках
n=x//100 #столько потрачено рублей
m=x%100 #столько потрачено копеек
print(n,end=' руб ')
print(m,end=' копеек')
x=int(input())
print(x+(2-x%2))
n=int(input())
n=n%7-1
m=(m+n)%8
print(m)