Страница 240 - гдз по информатике 8 класс учебник Босова, Босова

Авторы: Босова Л. Л., Босова А. Ю.
Тип: Учебник
Издательство: Просвещение
Год издания: 2023 - 2025
Уровень обучения: базовый
Цвет обложки: синий с котом
ISBN: 978-5-09-102543-9 (2023)
Допущено Министерством просвещения Российской Федерации
Популярные ГДЗ в 8 классе
Cтраница 240

№8 (с. 240)
Условие. №8 (с. 240)

8. Напишите программу, предусматривающую ввод одного из чисел: 1, 2 или 3 и построение на экране одной из трех геометрических фигур: треугольника, если введено число 1; квадрата, если введено число 2; окружности, если введено число 3.
Решение. №8 (с. 240)

from graph import*
windowsize (640, 480)
canvassize (640,480)
figure = int(input("Введите число (1 — треугольник, 2 — квадрат, 3 — окружность): "))
if figure == 1: line (100, 200, 150, 100)
line (150, 100, 200, 200)
line (200, 200, 100, 200)
if figure == 2: rectangle (400, 100, 500, 200)
elif figure == 3: circle(300, 150, 50)
else: print("Введено некорректное число.")
№9 (с. 240)
Условие. №9 (с. 240)

9. Дано натуральное трёхзначное число n. Разработайте, отладьте и протестируйте программу, определяющую:
а) является ли данное число «перевертышем» т. е. числом, десятичная запись которого читается одинаково слева направо и справа налево:
Входные данные | Выходные данные |
122 | Нет |
121 | Перевертыш |
222 | Перевертыш |
б) есть ли среди цифр данного числа одинаковые:
Входные данные | Выходные данные |
123 | Нет |
121 | Да |
222 | Да |
Протестируйте программу на приведенных исходных данных.
Решение. №9 (с. 240)


а)
x = int (input ('Введите трехзначное число: '))
a = x % 10
b = x // 100
if a==b: print ("Перевертыш")
else: print ("Нет")
б)
x = int (input ('Введите трехзначное число: '))
a = x % 10
b = x // 100
c = x%100//10
if (a==b) or (b==c) or (a==c): print ("Да")
else: print ("Нет")
№10 (с. 240)
Условие. №10 (с. 240)

10. Даны три натуральных числа. Разработайте, отладьте и протестируйте программу, определяющую, существует ли треугольник с такими длинами сторон. Если такой треугольник существует, то определите его тип (равносторонний, равнобедренный, разносторонний). Для проверки правильности программы используйте тест:
Входные данные | Выходные данные |
a b c>>1 2 1 | Не существует |
a b c>>2 2 2 | Равносторонний |
a b c>>20 20 30 | Равнобедренный |
a b c>>3 4 5 | Разносторонний |
Решение. №10 (с. 240)

a = int (input ('Введите 1-е число '))
b = int (input ('Введите 2-е число '))
c = int (input ('Введите 3-е число '))
if not (((a+b)>c) and ((a+c)>b) and ((b+c)>a)): print ("Не существует")
elif (a==b) and (b==c) and (a==c): print ("Равносторонний")
elif (a==b) or (b==c) or (a==c): print ("Равнобедренный")
else: print ("Разносторонний")
Помогло решение? Оставьте отзыв в комментариях ниже.