var i, sum1, sum2: integer;
begin
sum1: = 0;
sum2: = 0;
for i: = 13 to 75 do
if i mod 10 = 3 then
sum1: = sum1 + i
else if i mod 3 = 0 then
sum2: = sum2 + i;
if sum1 > sum2 then writeln("первая сумма больше") else
if sum2 > sum1 then writeln("вторая сумма больше");
end.
Поделитесь своими знаниями, ответьте на вопрос:
Написать программы с использованием оператора цикла с параметром: а) вывести на экран последовательность латинских букв б)вывести на экран все четные двузначные числа в)составить программу вывода на экран таблицы умножения на 7
class receipt:
def ):
self.number = 1
self.amount = 0
self.cost = 0
self.lines = []
def add_item(self, item, cost):
self.amount += 1
self.lines.append("%s - %s" % (item, str(
self.cost += cost
def new(self):
self.number += 1
self.amount = 0
self.cost = 0
self.lines = []
def print(self):
if self.amount ! = 0:
print("чек %s. всего предметов: %s" % (self.number, self.amount))
for line in self.lines:
print(line)
print("итого: %s" % self.cost)
print("")
self.new()
r = receipt()
def add_item(item, cost, receipt = r):
receipt.add_item(item, cost)
def print_receipt(receipt = r):
r.print()
add_item('блокнот', 100)
print_receipt()
add_item('ручка', 70)
print_receipt()
print_receipt()
add_item('булочка', 15)
add_item('булочка', 15)
add_item('чай', 5)
print_receipt()
add_item('булочка', 15)
add_item('булочка', 15)
# (отменить чек) - этот чек не печатаем
этот код печатает следующее:
чек 1. всего предметов: 1
блокнот - 100
итого: 100
чек 2. всего предметов: 1
ручка - 70
итого: 70
чек 3. всего предметов: 3
булочка - 15
булочка - 15
чай - 5
итого: 35