Программирование на языке Python
![]() |
Педагог: Малышева
Марина Ивановна
Генератор случайных чисел
Генератор на отрезке [a,b] (целые числа):
Генератор на отрезке [a, b] (вещественные числа):
Генератор на
отрезке [0,1): c =random.random()
Пример:
import random a = random.randint(1,10) print(a)
Получить случайное число в интервале: |
|
Команда в Python |
от 1 до 6 |
a = |
|
от 0 до 9 |
a = |
|
от -100 до 50 |
a = |
|
Двухзначное |
a = |
|
Трехзначное |
a = |
|
Только 0 и 1 |
a = |
|
Форматированный вывод
Пример 1: Вывести результат в виде Сумма = 25 print('Сумма = ', s)
print(f'Сумма = {s}')
-----------------------------------------------------------------------------
Пример 2: Вывести результат в виде К оплате: 62 руб. 50 коп.
print('К оплате:', r, 'руб.', k, 'коп.')
print(f'К оплате: {r} руб. {k} коп.')
«gen1»: Игральный кубик бросается три раза (выпадает три случайных значения). Сколько очков в среднем выпало? Пример:
Выпало очков:
5 3 1
(5+3+1)/3=3
Программа (допиши недостающие объекты)
import ...
a=random....(..., ...) b=random....(..., ...) c=random....(..., ...) print(’...’) # Выпало очков: print(..., ..., ...) # 5 3 1 srednee = ...
print(f' ... ... ... ... ... ‘) # (5+3+1)/3=3
«gen2»: Игральный кубик бросается три раза (выпадает три случайных значения). Из этих чисел составляется целое число, программа должна найти его квадрат.
Пример:
Выпало очков:
1 2 3
Число 123
Его квадрат 15129
Программа (допиши недостающие объекты) import ... a=random....(..., ...) b=random....(..., ...) c=random....(..., ...) print('...') # Выпало очков: print(..., ..., ...) # 1 2 3 chislo = print(f'... ...') # Число 123 kvadrat = ... print(f'... ...') # Его квадрат 15129 |
«gen3»: Получить случайное трёхзначное число и вывести его отдельные цифры.
Пример:
Получено число 123 сотни: 1 десятки: 2 единицы: 3
Программа (допиши недостающие объекты) import ... a=random....(..., ...) sotni = desytki = edinicy = chislo = ... print(f '... ') #Получено число 123 kvadrat = ... print(f' ... ... ... ... ... ') # сотни: 1 print(f' ... ... ... ... ... ') # десятки: 2 print(f' ... ... ... ... ... ') # единицы: 3 |
© ООО «Знанио»
С вами с 2009 года.