1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 7 Параграф 5.3 ГДЗ Босова 8 класс 2023 (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова

Задание 7 Параграф 5.3 ГДЗ Босова 8 класс 2023 (Информатика)

Задача

print(‘Функция randint’)
from random import randint
a = int (input (‘Введите a > > »))
b = int(input (‘Введите b > > ‘))
print(‘случайное целое число из отрезка
[‘, а, ‘; ‘, b, ‘] = ‘, randint (а, b))
Какие изменения следует внести в программу, чтобы получить случайное целое число из полуинтервала (а; Ь]?
Как можно получить случайное целое число из интервала (а; b)?
(a; b] – randint(a+1, b)
(a; b) – rahdint (a+1, b-1)

Подробный ответ

Функция randint(a, b) из модуля random возвращает случайное целое число из отрезка $$[a; b]$$.

Чтобы получить случайное целое число из полуинтервала $$ (a; b] $$, нужно исключить левую границу, то есть взять:

randint(a + 1, b)

Чтобы получить случайное целое число из интервала $$ (a; b) $$, нужно исключить обе границы:

randint(a + 1, b — 1)

Ответ: $$ (a; b] \;-\; randint(a+1, b) $$, $$ (a; b) \;-\; randint(a+1, b-1) $$



Общая оценка
4.6 / 5
Другие учебники
Другие предметы