Веб-квест для узагальнення знань з теми "Мова програмування Python: програмування інтерфейсу, цикли, розгалуження, функції користувача"
Бібліотека вебквестів
Веб-квест для узагальнення знань з теми "Мова програмування Python: програмування інтерфейсу, цикли, розгалуження, функції користувача"
По завершенню гри буде видано сертифікат
Реакція об'єктів при наведенні: Всі об'єкти активні, похитуються при наведенні, а курсор змінюється на вказівний палець
Вітаю, любі друзі! Допоможіть вийти із автобуса, а потім знайти скарби. Скарби - це ваші знання. Знайдіть підказки і ключі до них.
Цей рівень містить 9 інтерактивних об'єктів:
1 вихід.
8 сповіщень з введенням відповіді.
Інтерактивні об’єкти на цьому рівні:
Автобус зупинився на станції "Скарби". Йдемо шукати скарби.
Автобус зупинився на станції "Скарби". Йдемо шукати скарби.
Який модуль потрібно підключити для програмування інтерфейсу програми?
from ... import*
Чудово!
Яку команду потрібно записати, щоб створити пусте вікно? Запишіть число.
root = tk()
root.Tk()
root =Tk()
root = Tkinter()
Чудово!
Яка команда задає розміри вікна? Запишіть число.
root.geometry(200x200)
root.geometry('200*200')
root=geometry('200x200')
root.geometry('200x200')
Який код програми відповідає такому результату
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)
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)
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)
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)
Молодець! Так тримати!
Який параметр прикріплює до віджета обробник подій? Запиши число.
def
command
comand
width
commanda
Неперевершено!
Яка команда створить кнопку з написом "Hello Python"? Записати число.
btn = Button(root, text = 'Hello Python').pack()
btn = button(root, text = 'Hello Python').pack()
btn = Button(root, text = 'Hello Python').pack(x=100, y=50)
btn = Button(root, text = 'Hello Python').place()
Яка команда додає напис "Еврика!" жовтого кольору на синьому фоні? Записати число.
lab = Label(root, text = 'Еврика!', font = 'Arial 18', bg = 'blue',
fg = 'yellow')
lab = Label(root, text = 'Еврика!', font = 'Arial 18', bg = 'blue',
fg = 'yellow').pack()
lab = Label(root, text = 'Еврика!', font = 'Arial 18', bg = 'yellow ',
fg = 'blue')
lab.pack()
lab = Label(root, text = 'Еврика!', font = 'Arial 18', bg = 'blue',
fg = 'yellow').place()
Відмінно!
Яка команда додає у вікно поле для введення тексту? Запиши число.
ent = Entry(root, text = ' ', width = 14, font = 'Arial 18')
ent = Entry(root, text = ' ', width = 14, font = 'Arial 18').pack(x=100, y=100)
ent = Еntry(root, text = ' ', width = 14, font = 'Arial 18').pack()
ent = entry(root, text = ' ', width = 14, font = 'Arial 18').place(x=100, y=100)
Цей рівень містить 6 інтерактивних об'єктів:
1 вихід.
5 сповіщень з введенням відповіді.
Інтерактивні об’єкти на цьому рівні:
Скарби зібрано. Вихід відкритий.
Скарби зібрано. Вихід відкритий.
Під яким номером записано вкладений цикл?
for i in range(1, 3):
for j in range(2, 10, 2):
print(i, j)
for i in range(1, 3):
for j in range(2, 10, 2):
print(i, j)
for j in range(2, 10, 2):
print(i, j)
for i in range(1, 3):
print(i, j)
Яка команда реалізує повне розгалуження? Запишіть число.
if y>0: n = 2
else: n = 3
if y>0:
n = 2
Успішно1
Описано функцію.
from turtle import*
def drowing(a, b, c):
for x in range(a) :
forward(b)
left(c)
Яка функція утворює таке зображення? Запиши число.
drowing(60, 50, 4)
drowing(4, 50, 60)
drowing(4, 50, 90)
drowing(4, 50, 30)
Який результат отримаємо після виконання коду?
а = 55
if а%10 == 0:
a = a*2
elif а%10 == 3:
a = a+10
elif а%10 == 6:
a = a*10
else:
a = a+1
Яким кольором виділяються текстові дані у коді програми?
Вірно! Так тримати!
Рефлексія від 19 учнів
Сподобався:
Зрозумілий:
Потрібні роз'яснення: