
Hello, checkiomates🐱👤!
Try a video course about creating some basic application with Tkinter and find out in what order a gator eats ducks. Sounds funny, yeah?
💡TIP
On Easy difficulty, each of the few starting stations is dedicated to a distinct data type. If you want to discover all CheckiO features, visit our tutorial. It's a longread, but it's worth it!
🏁MISSION
Gator And Ducks by freeman_lex -
Suppose there are ducks floating on the pond in a circle. The pond is also home for alligator with a fondness for ducks. Beginning at a particular position (duck number 1) the alligator counts clockwise around the circle and eats every step-th duck (the circle closing as ducks are eaten). Write a script which returns the orders of consumption of the ducks given ducks, step.
gator(8, 4) == [5, 4, 6, 1, 3, 8, 7, 2] gator(7, 11) == [7, 2, 3, 1, 5, 6, 4] gator(3, 1) == [1, 2, 3]
📖ARTICLE
Building a Python GUI Application With Tkinter -
Python has a lot of GUI frameworks, but Tkinter is the only framework that’s built into the Python standard library. It’s cross-platform, visual elements are rendered using native operating system elements, lightweight and relatively painless to use compared to other frameworks. This makes it a compelling choice for building GUI applications in Python, especially for applications where a modern sheen is unnecessary. In this video course you will start with some simple applications.
👩💻CODE SHOT
This one is longer, but simple. How do you think, what the following code does?
from math import pi, sqrt def ????????(*args): match len(args): case 1: res = pi * args[0] **2 /4 case 2: res = args[0] * args[1] case 3: a, b, c = args res = sqrt((a + b + c)*(a + b - c)*(a + c - b)*(b + c - a))/4 return round(res, 2)
🙌 Thanks for your attention! Hope to meet you at CheckiO, as well as at our Instagram and Twitter! We are really interested in your thoughts! Please, leave a comment below! ⤵