ГДЗ Інформатика 7 клас. Підручник [Тріщук І.В., Лазарець О.Ю.] 2024
21.11.2024,
7 Клас / Інформатика,
14,
0
Тема 22
Реалізація алгоритмів з повторенням. Оператор циклу while***
1. Написати програму, в якій користувач вводить число n і програма виводить суму всіх чисел від 1 до n.
Програма виводить суму чисел від 1 до заданого числа `n`:
```python
# Введення числа n
n = int(input("Введіть число n: "))
# Обчислення суми чисел від 1 до n
sum_n = sum(range(1, n+1))
# Виведення результату
print(f"Сума чисел від 1 до {n} дорівнює: {sum_n}")
```
#Пояснення:
- `range(1, n+1)`: Генерує числа від 1 до `n`.
- `sum()`: Підсумовує всі ці числа.
2. Знайти найбільшу цифру числа n.
Програма для знаходження найбільшої цифри в числі `n`:
```python
# Введення числа n
n = input("Введіть число n: ")
# Пошук найбільшої цифри
max_digit = max(n)
# Виведення результату
print(f"Найбільша цифра числа {n}: {max_digit}")
```
#Пояснення:
- `input()`: Число вводиться як рядок, щоб можна було обробляти кожну цифру.
- `max(n)`: Знаходить найбільшу цифру у рядку.
3. Вивести квадрати всіх чисел від 1 до n.
Програма, яка виводить квадрати всіх чисел від 1 до `n`:
```python
# Введення числа n
n = int(input("Введіть число n: "))
# Виведення квадратів чисел від 1 до n
print("Квадрати чисел від 1 до", n, ":")
for i in range(1, n+1):
print(f"{i}^2 = {i2}")
```
#Пояснення:
- `for i in range(1, n+1)`: Цикл перебирає числа від 1 до `n`.
- `i2`: Підносить кожне число до квадрату.
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter