Просмотр содержимого документа
«Презентация к уроку "Датчик случайных чисел"»
Датчик случайных чисел
9 класс
import random - включение датчика
a.append( random.randint (-10,10)) - присваивание случайного целого числа в диапазоне от -10 до 10
a.append( random.uniform (-10,10)) - присваивание случайного вещественного числа в диапазоне от -10 до 10
A1
Написать программу, которая формирует случайным образом список из N целых чисел, лежащих в диапазоне от 1 до 5 , после чего на экран выводится сам список и номера элементов, совпадающих с первым элементом. Протестировать программу на трёх различных тестах.
Решение
import random
a = []
n = int ( input ( "Сколько чисел в списке?" ))
for i in range (n):
a.append ( random.randint (1,5))
print (a)
for i in range (n):
if a[i] == a[0]:
print (i)
В1
Заполнить случайными числами в диапазоне от 1 до 5 два списка A[20] и B[20] . Найти и вывести на экран только те элементы этих списков, значения которых попарно совпадают . Например, если A[2]=B[2]=4 , то на экран надо вывести:
Номер - 2, значение – 4.
Протестировать программу на трёх различных тестах (для списков размерности 5, 10 и 20 ).
Решение
import random
a = []
b = []
for i in range (20):
a.append ( random.randint (1,5))
b.append ( random.randint (1,5))
print (a)
print (b)
for i in range (20):
if a[i] == b[i]:
print ( "номер - " , i, " значение - " , a[i])