1. Складіть програму для знаходження суми цифр трицифрового цілого десяткового числа.
// - обчислення неповної частки від ділення.
% - обчислення остачі від ділення.
Приклад для перевірки: вводиться число 456, має вивестись 15.
2. Запишіть оператор розгалуження для визначення за назвою дня тижня, робочий він чи вихідний.
Приклад для перевірки: Водиться четвер, має вивестись робочий.
3. Складіть програму для розв’язування задачі методом перебору.
Придбали олівці по 6 грн. І зошити по 5 грн. Вартість покупки склала 68 грн. Скільки купили олівців і скільки зошитів?
4. Яких значень не будуть змінні внаслідок послідовного виконання операторів, Якщо початкові значення а='ми'; b='вивчаємоʼ; с=‘Python'.
a)n=a+c+b
б)n1=len(c)
в)n2=c[12:]
г)n3=c[0:10:2]
д)n4=c.relaplace('иʼ,ʼ+ʼ)
е)n5=c.find('P')
ж)n6=c.count('в')
5. На складі зберігається 20 видів товарів. До списку а занесено кількість одиниць кожного товару, до списку b - ціни цих товарів. Обчисліть загальну вартість товарів на складі.
допоможіть будь ласка,дуже треба!!!
даю 100 балів!!!
Ответы
Відповідь: 1. Ось програма для знаходження суми цифр трицифрового цілого десяткового числа:
```python
number = int(input("Введіть трицифрове число: "))
digit_sum = 0
while number > 0:
digit_sum += number % 10
number //= 10
print("Сума цифр числа:", digit_sum)
```
2. Оператор розгалуження для визначення за назвою дня тижня, робочий він чи вихідний, може бути таким:
python
day = input("Введіть назву дня тижня: ")
if day == "Субота" or day == "Неділя":
print("Вихідний")
else:
print("Робочий")
3. Ось програма для розв’язування задачі методом перебору:
```python
for pencils in range(1, 68 // 6 + 1):
for notebooks in range(1, (68 - pencils * 6) // 5 + 1):
if pencils * 6 + notebooks * 5 == 68:
print("Купили", pencils, "олівців і", notebooks, "зошитів")
```
4. Не змінними будуть значення змінних `b` і `c`. Операції `n1`, `n2`, `n3`, `n4`, `n5` і `n6` змінюють значення змінної `c`, а операція `n` змінює значення змінної `a`.
5. Ось програма для обчислення загальної вартості товарів на складі:
python
a = [10, 5, 8, 12, 6, 3, 20, 15, 9, 7, 4, 18, 14, 11, 13, 16, 2, 19, 17, 1]
b = [20, 30, 15, 25, 10, 5, 40, 35, 22, 18, 12, 36, 28, 24, 26, 32, 8, 38, 34, 6]
total_cost = sum([a[i] * b[i] for i in range(20)])
print("Загальна вартість товарів на складі:", total_cost)