Вебквест:

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

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

892

794

0

81

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

Веб-квест для узагальнення знань з теми "Мова програмування 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 Монета Завдання з відповіддю
Завдання:

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

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

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

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

Сподобався:

0

Так: 45

Ні: 1

Зрозумілий:

0

Так: 41

Ні: 5

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

0

Ні: 42

Так: 4

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

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

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

307

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

35 грн

Мова програмування Python. 7 клас

Мова програмування Python. 7 клас

202

Аватар профіля Антонюк Наталія Степанівна
Інформатика
7—8 клас

20 грн

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

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

386

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

50 грн

Програмування у середовищі Scratch

Програмування у середовищі Scratch

157

Аватар профіля Ковалець Євгенія Іванівна
Інформатика
4 клас

25 грн

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

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

233

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

50 грн

40 грн

Мова HTML

Мова HTML

280

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

50 грн

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

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

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

1795

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

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

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

1277

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

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

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

621

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

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

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

704

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

Інформація

Інформація

295

Аватар профіля Семенченко Катерина Анатоліївна
Інформатика
5 клас

Комп'ютерна графіка

Комп'ютерна графіка

1240

Аватар профіля Святослав Чуйко Віталійович
Інформатика
6 клас