0.00 3. Відкрийте вказаний учителем/учителькою файл (наприклад, Розділ 3\Пункт 3
зразок 3.4.3.xlsx). Установіть на аркуші Аркуші такі формати числових даних.
а) у стовпці А - Числовий з двома десятковими розрядами,
б) у стовпці В- Грошовий з двома десятковими розрядами та знаком євро після
в) у стовпці С- Довгий формат дати;
г) у стовпці D – Відсотковий;
д) у стовпці E- Текстовий.
числа;
list = []
while True:
n = int(input("nb: "))
if n == 0:
break
list.append(n)
res = 1
sum = sum(list)
for x in list:
if x * x > sum:
res *= x
print(res)
# 2def isPerfectSquare(num):
s = int(num**0.5)
return s * s == num
def isFibonacciNumber(n):
return isPerfectSquare(5 * n * n + 4) or isPerfectSquare(5 * n * n - 4)
list = []
while True:
n = int(input('nb : '))
if n % 2:
odd = n
break
list.append(n)
if isFibonacciNumber(n):
print([x for x in list if not(x % 3)])
else:
print([x for x in list if not(x % 5)])
# 3list = []
N = int(input('N = '))
for i in range(N):
n = int(input('nb : '))
list.append(n)
print(sum([x for x in list if x * x % 10 == 9]))
№12. Записать логическое выражение определяющее, что число А является трёхзначным.
ответ: if len(str(A)) == 3: print(True)
№13. Записать условие, которое является истинным, когда только одно из чисел A, B и С меньше 45.
ответ: if (A < 45 and B >= 45 and C >= 45) or (B < 45 and A >= 45 and C >= 45) or (C < 45 and B >= 45 and A >= 45): print(True)
№14. Записать условие, которые является истинным, когда целое А не кратно трём и заканчивается нулем.
ответ: if not A % 3 == 0 and A % 10 == 0: print(True)
№15. Записать логическое выражение, которое определяет, принадлежит ли число А интервалу от -137 до -51 или интервалу от 123 до 55.
ответ: if (A > -137 and A < -51) or (A > 55 and A < 123): print(True)