Всем привет решить эти задания, я не понимаю эту тему вообще. Желательно с подробным ответом)
Приведена программа, записанная на пяти языках программирования.
1)Было проведено 9 запусков программы, при которых в качестве значений переменных x и y вводились следующие пары чисел:
(14; 13), (7; -3), (3; 0), (17; 12), (20; -2), (1; 7), (11; 12), (10; 5), (5; 8).
Сколько было запусков, при которых программа напечатала «НЕТ»?
2)Было проведено 9 запусков программы, при которых в качестве значений переменных x и y вводились следующие пары чисел:
(2; -3), (21; 11), (-1; 1), (10; 13), (18; 7), (-3; 0), (20; 7), (16; 6), (15; 5).
Сколько было запусков, при которых программа напечатала «ДА»?
3)
Было проведено 9 запусков программы, при которых в качестве значений переменных x и y вводились следующие пары чисел:
(1; 12), (19; -3), (-5; 0), (16; -9), (18; -3), (-3; -9), (12; -1), (11; 0), (10; 10).
Сколько было запусков, при которых программа напечатала «НЕТ»?
4)Было проведено 9 запусков программы, при которых в качестве значений переменных x и y вводились следующие пары чисел:
(20; -2), (1; 16), (11; -5), (2; -3), (13; 4), (2; 0), (2; 8), (-5; 7), (14; -6).
Сколько было запусков, при которых программа напечатала «НЕТ»?
Задание
Написать программу для следующих расчетов. Создать одномерный массив размерностью N (вводится с диалогового окна) состоящий из случайных целых чисел в диапазоне [-15;25]. Вывести массив на лист. Найти минимальное число массива. Если минимум является четным, то в ячейку B1 вывести половину его значения, иначе вывести в ячейку B2 удвоенное значение.
Python
from random import randint
n=int(input('Ведите n:'))
b=[randint(-15,25) for i in range(n)]
print(b)
m=min(b)
print('min =',m)
if m%2==0:
b[0]=b[0]//2
else:
b[1]=b[1]*2
print(b)
color = ["Black", "Blue", "Green", "Red", "Purple", "Yellow", "Orange"]
score = 0
time_left = 30
def start_game(event):
if time_left == 30:
countdown()
next_color()
def next_color():
global score
global time_left
if time_left > 0:
if color_entry.get().lower() == color[1].lower():
score += len(color_entry.get().lower())
color_entry.delete(0, END)
random.shuffle(color)
color_label.configure(text=f"{color[0]}", fg = color[1])
score_label.configure(text=f"Счет: {score}")
def countdown():
global time_left
if time_left > 0:
time_left -= 1
time_label.configure(text = f"Осталось: {time_left}")
time_label.after(1000, countdown)
window = Tk()
window.geometry("375x200")
info_label = Label(text = "Введите в поле ввода цвет, которым написно название цвета")
info_label.pack()
score_label = Label(text = f"Счет: {score}")
score_label.pack()
time_label = Label(text = f"Осталось: {time_left}")
time_label.pack()
color_label = Label(text = "Black", font = ("Tahoma", 36))
color_label.pack()
color_entry = Entry()
color_entry.pack()
window.bind(' ', start_game)
window.mainloop()
Объяснение:
не уверен в том, что это сработает, но в твоём коде даже нет табуляции, поэтому нельзя проверить правильность