Сьогодні о 18:00
Вебінар:
«
Освітні новації “Створення Преміум тестів від Всеосвіти для інтерактивного тестування”. Кейс 2
»
Взяти участь Всі події
Вебквест:

Мова програмування Python

06.05.2022
1 0
6 Клас
2 рівнів
13 підказок
Час виконання: необмежений

569

483

0

Опис вебквесту (учням цей опис не показується):

Веб-квест для узагальнення знань з теми "Мова програмування Python: програмування інтерфейсу, цикли, розгалуження, функції користувача"

Вміст вебквесту:
Налаштування гри

По завершенню гри буде видано сертифікат

Реакція об'єктів при наведенні: Всі об'єкти активні, похитуються при наведенні, а курсор змінюється на вказівний палець

Привітання на початку гри (показується учням)

Вітаю, любі друзі! Допоможіть вийти із автобуса, а потім знайти скарби. Скарби - це ваші знання. Знайдіть підказки і ключі до них.

Рівень №1 — Програмування інтерфейсу програми переглянути шаблон

Цей рівень містить 9 інтерактивних об'єктів:

1 вихід.

8 сповіщень з введенням відповіді.

Інтерактивні об’єкти на цьому рівні:

Мітка №1/9 Вікно 1  Вихід з рівня  Для виходу достатньо відкрити підказки з відповідями
Повідомлення перед виконанням умов виходу з рівня

Автобус зупинився на станції "Скарби". Йдемо шукати скарби.

Фінальне повідомлення:

Автобус зупинився на станції "Скарби". Йдемо шукати скарби.

Мітка №2/9 Рюкзак синього кольору Завдання з відповіддю
Завдання:

Який модуль потрібно підключити для програмування інтерфейсу програми?

from ... import*

Правильна відповідь:
tkinter
Відповідь на завдання:

Чудово!

Мітка №3/9 Скейтборд Завдання з відповіддю
Завдання:

Яку команду потрібно записати, щоб створити пусте вікно? Запишіть число.

  1. root = tk()

  2. root.Tk()

  3. root =Tk()

  4. root = Tkinter()

Правильна відповідь:
3
Відповідь на завдання:

Чудово!

Мітка №4/9 Поручень 2 Завдання з відповіддю
Завдання:

Яка команда задає розміри вікна? Запишіть число.

  1. root.geometry(200x200)

  2. root.geometry('200*200')

  3. root=geometry('200x200')

  4. root.geometry('200x200')

Правильна відповідь:
4
Мітка №5/9 Яблуко Завдання з відповіддю
Завдання:

Який код програми відповідає такому результату

0300qu1i-a32a-260x176.png

  1. from tkinter import*

    root=Tk()

    root.geometry('200x100')

    btnYes= Button(text='YES', bg='blue').place(x=50, y=30)

    btnNo= Button(text='NO', bg='red').place(x=120, y=30)

  2. from tkinter import*

    root=Tk()

    root.geometry('200x100')

    btnYes= button(text='YES', bg='blue').place(x=50, y=30)

    btnNo= Button(text='NO', bg='red').place(x=120, y=30)

  3. from tkinter import*

    root=Tk()

    root.geometry('200x100')

    btnYes= Button(text='YES', bg='blue').pack(x=50, y=30)

    btnNo= Button(text='NO', bg='red').pack(x=120, y=30)

  4. from tkinter import*

    root=Tk()

    root.geometry('500x500')

    btnYes= Button(text='YES', bg='blue').place(x=150, y=30)

    btnNo= Button(text='NO', bg='red').place(x=200, y=30)

Правильна відповідь:
1
Відповідь на завдання:

Молодець! Так тримати!

Мітка №6/9 Олівець червоного кольору Завдання з відповіддю
Завдання:

Який параметр прикріплює до віджета обробник подій? Запиши число.

  1. def

  2. command

  3. comand

  4. width

  5. commanda

Правильна відповідь:
2
Відповідь на завдання:

Неперевершено!

Мітка №7/9 Книга червоного кольору Завдання з відповіддю
Завдання:

Яка команда створить кнопку з написом "Hello Python"? Записати число.

  1. btn = Button(root, text = 'Hello Python').pack()

  2. btn = button(root, text = 'Hello Python').pack()

  3. btn = Button(root, text = 'Hello Python').pack(x=100, y=50)

  4. btn = Button(root, text = 'Hello Python').place()

Правильна відповідь:
1
Мітка №8/9 Мяч для регбі Завдання з відповіддю
Завдання:

Яка команда додає напис "Еврика!" жовтого кольору на синьому фоні? Записати число.

  1. lab = Label(root, text = 'Еврика!', font = 'Arial 18', bg = 'blue',

    fg = 'yellow')

  2. lab = Label(root, text = 'Еврика!', font = 'Arial 18', bg = 'blue',

    fg = 'yellow').pack()

  3. lab = Label(root, text = 'Еврика!', font = 'Arial 18', bg = 'yellow ',

    fg = 'blue')

    lab.pack()

  4. lab = Label(root, text = 'Еврика!', font = 'Arial 18', bg = 'blue',

    fg = 'yellow').place()

Правильна відповідь:
2
Відповідь на завдання:

Відмінно!

Мітка №9/9 Паперовий сверток Завдання з відповіддю
Завдання:

Яка команда додає у вікно поле для введення тексту? Запиши число.

  1. ent = Entry(root, text = ' ', width = 14, font = 'Arial 18')

  2. ent = Entry(root, text = ' ', width = 14, font = 'Arial 18').pack(x=100, y=100)

  3. ent = Еntry(root, text = ' ', width = 14, font = 'Arial 18').pack()

  4. ent = entry(root, text = ' ', width = 14, font = 'Arial 18').place(x=100, y=100)

Правильна відповідь:
3
Рівень №2 — Цикли, розгалуження, функції користувача. переглянути шаблон

Цей рівень містить 6 інтерактивних об'єктів:

1 вихід.

5 сповіщень з введенням відповіді.

Інтерактивні об’єкти на цьому рівні:

Мітка №1/6 Жук  Вихід з рівня  Для виходу достатньо відкрити підказки з відповідями
Повідомлення перед виконанням умов виходу з рівня

Скарби зібрано. Вихід відкритий.

Фінальне повідомлення:

Скарби зібрано. Вихід відкритий.

Мітка №2/6 Скриня 1 Завдання з відповіддю
Завдання:

Під яким номером записано вкладений цикл?

  1. for i in range(1, 3):

    for j in range(2, 10, 2):

    print(i, j)

  2. for i in range(1, 3):

    for j in range(2, 10, 2):

    print(i, j)

  3. for j in range(2, 10, 2):

    print(i, j)

  4. for i in range(1, 3):

    print(i, j)

Правильна відповідь:
1
Мітка №3/6 Скриня Завдання з відповіддю
Завдання:

Яка команда реалізує повне розгалуження? Запишіть число.

  1. if y>0: n = 2

    else: n = 3

  2. if y>0:

    n = 2

Правильна відповідь:
1
Відповідь на завдання:

Успішно1

Мітка №4/6 Статуя 2 Завдання з відповіддю
Завдання:

Описано функцію.

from turtle import*

def drowing(a, b, c):

for x in range(a) :

forward(b)

left(c)

Яка функція утворює таке зображення? Запиши число.

0300qu29-71ea-310x247.png

  1. drowing(60, 50, 4)

  2. drowing(4, 50, 60)

  3. drowing(4, 50, 90)

  4. drowing(4, 50, 30)

Правильна відповідь:
2
Мітка №5/6 Шляпа Завдання з відповіддю
Завдання:

Який результат отримаємо після виконання коду?

а = 55

if а%10 == 0:

a = a*2

elif а%10 == 3:

a = a+10

elif а%10 == 6:

a = a*10

else:

a = a+1

Правильна відповідь:
56
Мітка №6/6 Монета Завдання з відповіддю
Завдання:

Яким кольором виділяються текстові дані у коді програми?

Правильні варіанти відповіді:
зеленим зелений
Відповідь на завдання:

Вірно! Так тримати!

Рефлексія від 19 учнів

Сподобався:

19 0

Зрозумілий:

15 4

Потрібні роз'яснення:

16 3
Рекомендуємо

Мова програмування Python

Мова програмування Python

64

Аватар профіля Комок Ірина Вікторівна
Інформатика
7—8 клас

35 грн

Мова програмування та структури даних. 10 клас

Мова програмування та структури даних. 10 клас

207

Аватар профіля Токар Юлія Валеріївна
Інформатика
10 клас

50 грн

Алгоритми з повтореннями в python

Алгоритми з повтореннями в python

68

Аватар профіля Павловський Володимир Іванович
Інформатика
7—11 клас

50 грн

40 грн

Мова HTML

Мова HTML

127

Аватар профіля Комок Ірина Вікторівна
Інформатика
8 клас

50 грн

Мова незламних! (До Дня рідної мови)

Мова незламних! (До Дня рідної мови)

399

Аватар профіля Малофій Світлана Василівна
Українська мова
5—11 клас

20 грн

Схожі вебквести

Мандрівка просторами Інтернету

Мандрівка просторами Інтернету

969

Аватар профіля Матушкіна Пелагія Іванівна
Інформатика
I курс

Склад системного блоку

Склад системного блоку

880

Аватар профіля Косован Василь Михайлович
Інформатика
5 клас

Сучасні комп'ютери та їх пристрої

Сучасні комп'ютери та їх пристрої

538

Аватар профіля Гулій Олена Федорівна
Інформатика
5 клас

Складові комп'ютера та їх призначення

Складові комп'ютера та їх призначення

257

Аватар профіля Шинкаренко Ірина Юріївна
Інформатика
4 клас

Блукання по системному блоці))

Блукання по системному блоці))

463

Аватар профіля Косован Василь Михайлович
Інформатика
5 клас