├── Automatic Folder Cleaner Python ├── README.txt └── main.py ├── Battery Notifier.py ├── Browser Using Python ├── README.md └── browser.py ├── Calender Using Python └── main.py ├── CountDown Timer_Python ├── README.md └── timer.py ├── CountDown_Timer Using Python └── timer.py ├── Drink Water Notifation In Python ├── icon.ico └── main.py ├── Face_Detection Python ├── README.md ├── haarcascades │ ├── haarcascade_eye.xml │ ├── haarcascade_eye_tree_eyeglasses.xml │ ├── haarcascade_frontalcatface.xml │ ├── haarcascade_frontalcatface_extended.xml │ ├── haarcascade_frontalface_alt.xml │ ├── haarcascade_frontalface_alt2.xml │ ├── haarcascade_frontalface_alt_tree.xml │ ├── haarcascade_frontalface_default.xml │ ├── haarcascade_fullbody.xml │ ├── haarcascade_hand.xml │ ├── haarcascade_lefteye_2splits.xml │ ├── haarcascade_licence_plate_rus_16stages.xml │ ├── haarcascade_lowerbody.xml │ ├── haarcascade_profileface.xml │ ├── haarcascade_righteye_2splits.xml │ ├── haarcascade_russian_plate_number.xml │ ├── haarcascade_smile.xml │ └── haarcascade_upperbody.xml └── main.py ├── Google Search Using Python ├── README.md └── app.py ├── Happy Birthday Wisher Python ├── README.md └── code.py ├── IDE Using Python └── ide.py ├── InstagramReelLogo.py ├── KGF Rocking Yash ├── README.md └── kgf.py ├── KeyLogger.py ├── Link Shortner.py ├── Loops ├── Loops In Python.py └── README.md ├── Number Guessing Game.py ├── Password 3 Attempts Python ├── Password Cracker Using Python └── cracker.py ├── Phone Number Tracker.py ├── Photo Edting Software Using Python └── main.py ├── Program To Check Voter's Eligbility.py ├── Python Program To Display Calender.py ├── Python Program To Secure Password ├── README.txt └── main.py ├── Rainbow Pattern Using Python ├── README.md └── main.py ├── Screen Recorder Using Python ├── README.md └── Screen Recorder Python.py ├── ScreenShot Using Python.py ├── Simple Calculator.py ├── Snake Game Using Python ├── README.md └── game.py ├── Text To HandWritten.py ├── Text_To_Audio.py ├── Web Scraper.py ├── Web-Server ├── README.md └── server.py ├── Week Number To Week Name Python ├── Whatsapp Automation Python.py ├── YouTube Video Details Using Python ├── README.md └── main.py ├── annoy-friends.py ├── audi.py ├── dino.py ├── jpg to png converter ├── README.md └── src │ └── converter │ ├── __init__.py │ ├── new_panda.png │ ├── panda.jpg │ └── script.py ├── main.py ├── pubg-logo.py ├── snake,water gun python.py └── turtle-design.py /Automatic Folder Cleaner Python/README.txt: -------------------------------------------------------------------------------- 1 | Python Automatic Folder Cleaner Program For Begginers. 2 | ====================================================== 3 | Modules Required For This Program:- 4 | OS- Operating System 5 | ====================================================== 6 | 7 | For More Source Codes Of Python Programs Follow Me 8 | On GitHub & Instagram- @mrprogrammer21. 9 | 10 | ====================================================== 11 | -------------------------------------------------------------------------------- /Automatic Folder Cleaner Python/main.py: -------------------------------------------------------------------------------- 1 | #Python Program To Clean Folder 2 | #Importing Required Modules 3 | #Modules Required:- Python OS Module 4 | import os 5 | 6 | def createIfNotExist(folder): 7 | if not os.path.exists(folder): 8 | os.makedirs(folder) 9 | 10 | def move(folderName, files): 11 | for file in files: 12 | os.replace(file, f"{folderName}/{file}") 13 | 14 | if __name__ == "__main__": 15 | 16 | files = os.listdir() 17 | files.remove("main.py") 18 | 19 | createIfNotExist('Images') 20 | createIfNotExist('Docs') 21 | createIfNotExist('Media') 22 | createIfNotExist('Others') 23 | 24 | imgExts = [".png", ".jpg", ".jpeg"] 25 | images = [file for file in files if os.path.splitext(file)[1].lower() in imgExts ] 26 | 27 | docExts = [".txt", ".docx", "doc", ".pdf"] 28 | docs = [file for file in files if os.path.splitext(file)[1].lower() in docExts] 29 | 30 | 31 | mediaExts = [".mp4", ".mp3", ".flv"] 32 | medias = [file for file in files if os.path.splitext(file)[1].lower() in mediaExts] 33 | -------------------------------------------------------------------------------- /Battery Notifier.py: -------------------------------------------------------------------------------- 1 | # Battery Notifier Using Python 2 | # importing required Modules 3 | #plyer or pip install plyer & psutil or pip install psutil 4 | from plyer import notification 5 | import psutil 6 | 7 | # psutil.sensors_battery() will return the information related to battery 8 | battery = psutil.sensors_battery() 9 | 10 | # battery percent will return the current battery prcentage 11 | battery_percent = battery.percent 12 | charging = battery.power_plugged 13 | 14 | # Notification(title, description, duration)--to send 15 | # notification to desktop 16 | #help(Notification) 17 | if charging: 18 | if battery_percent == 100: 19 | charging_message = "Unplug your Charger" 20 | else: 21 | charging_message = "Charging" 22 | else: 23 | charging_message = "Not Charging" 24 | message = str(battery_percent)+ "% Charged\n" + charging_message 25 | 26 | notification.notify("Battery Information", message, timeout = 10) -------------------------------------------------------------------------------- /Browser Using Python/README.md: -------------------------------------------------------------------------------- 1 | 2 | # Web Browser Using Python 3 | 4 | Create your Own Browser Using Python. 5 | 6 | 7 | ## Installation 8 | 9 | Modules Used In This Project 10 | 11 | ```bash 12 | pip install PyQt5 13 | ``` 14 | 15 | ## Authors 16 | 17 | - [@TanmayProgrammer-13](https://github.com/TanmayProgrammer-13) 18 | 19 | -------------------------------------------------------------------------------- /Browser Using Python/browser.py: -------------------------------------------------------------------------------- 1 | import sys 2 | from PyQt5.QtCore import* 3 | from PyQt5.QtWidgets import* 4 | from PyQt5.QtWebEngineWidgets import* 5 | 6 | class MainWindow(QMainWindow): 7 | def __init__(self): 8 | super(MainWindow,self).__init__() 9 | self.browser = QWebEngineView() 10 | self.browser.setUrl(QUrl('https://www.google.com/')) 11 | self.setCentralWidget(self.browser) 12 | self.showMaximized() 13 | 14 | #navbar 15 | navbar = QToolBar() 16 | self.addToolBar(navbar) 17 | 18 | back_btn = QAction('Back', self) 19 | back_btn.triggered.connect(self.browser.back) 20 | navbar.addAction(back_btn) 21 | 22 | forward_btn = QAction('Forward', self) 23 | forward_btn.triggered.connect(self.browser.forward) 24 | navbar.addAction(forward_btn) 25 | reload_btn = QAction('Reload', self) 26 | reload_btn.triggered.connect(self.browser.reload) 27 | 28 | 29 | home_btn = QAction('Home',self) 30 | home_btn.triggered.connect(self.navigate_home) 31 | navbar.addAction(home_btn) 32 | 33 | self.url_bar = QLineEdit() 34 | self.url_bar.returnPressed.connect(self.navigate_to_url) 35 | navbar.addWidget(self.url_bar) 36 | self.browser.urlChanged.connect(self.update_url) 37 | 38 | def navigate_home(self): 39 | self.browser.setUrl(QUrl('https://www.youtube.com/')) 40 | 41 | def navigate_to_url(self): 42 | url = self.url_bar.setText(q.toString()) 43 | 44 | 45 | def update_url(self, q): 46 | self.url_bar.setText(q.toString()) 47 | 48 | app = QApplication(sys.argv) 49 | Q.ApplicationName('Browser Op') 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | -------------------------------------------------------------------------------- /Calender Using Python/main.py: -------------------------------------------------------------------------------- 1 | import calendar 2 | cal = calendar.month(2022,2) #Year & Month 3 | print(cal) -------------------------------------------------------------------------------- /CountDown Timer_Python/README.md: -------------------------------------------------------------------------------- 1 | 2 | # CountDown Timer Using Python. 3 | 4 | CountDown Timer Using Python For Begginers. 5 | 6 | 7 | 8 | ## Documentation 9 | 10 | Modules Used In This Project ➡️ 11 | 12 | 🔸 Time Module 13 | 14 | 15 | ## Authors 16 | 17 | - [@TanmayProgrammer-13](https://github.com/TanmayProgrammer-13) 18 | 19 | -------------------------------------------------------------------------------- /CountDown Timer_Python/timer.py: -------------------------------------------------------------------------------- 1 | #Importing Modules 2 | import time 3 | 4 | 5 | #Creting a Funtion 6 | def CountDown(t): 7 | while t: 8 | mins,secs = divmod(t,60) 9 | timer = '{:02d}:{:02d}'.format(mins,secs) 10 | print(timer,end="\r") 11 | time.sleep(1) 12 | t -= 1 13 | 14 | print("Timer Finished!") 15 | 16 | 17 | time = input("Enter the Duration In Seconds: ") 18 | 19 | CountDown(int(t)) -------------------------------------------------------------------------------- /CountDown_Timer Using Python/timer.py: -------------------------------------------------------------------------------- 1 | # import the time module 2 | import time 3 | 4 | # define the countdown func. 5 | def countdown(t): 6 | 7 | while t: 8 | mins, secs = divmod(t, 60) 9 | timer = '{:02d}:{:02d}'.format(mins, secs) 10 | print(timer, end="\r") 11 | time.sleep(1) 12 | t -= 1 13 | 14 | print('Fire in the hole!!') 15 | 16 | 17 | # input time in seconds 18 | t = input("Enter the time in seconds: ") 19 | 20 | # function call 21 | countdown(int(t)) 22 | -------------------------------------------------------------------------------- /Drink Water Notifation In Python/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TanmayProgrammer-13/Python-Projects-For-Begginers/0aa646622550aa4d8f9ff0a780ecde989315ff72/Drink Water Notifation In Python/icon.ico -------------------------------------------------------------------------------- /Drink Water Notifation In Python/main.py: -------------------------------------------------------------------------------- 1 | #Drink Water Notification Using Python 2 | #importing Required Modules 3 | import time 4 | from plyer import notification 5 | if __name__=="__main__": 6 | while True: 7 | notification.notify(title= "Drink Water Now!", 8 | message = "You Should Drink 7 Glass Water In a Day To Prevent Your Body From Dehydration",app_icon="ICON LOCATION",timeout = 12) 9 | 10 | time.sleep(30) 11 | 12 | 13 | -------------------------------------------------------------------------------- /Face_Detection Python/README.md: -------------------------------------------------------------------------------- 1 | # Face Detection Using Python 2 | Face Detection Using Python 3 | 4 | ## Documentation 5 | Modules Used In This Code ➡ 6 | 7 | 🔻 OpenCv Module 8 | 9 | ## Installation 10 | ```bash 11 | pip install opencv-python 12 | ``` 13 | 14 | ## Authors 15 | 16 | - [@/TanmayProgrammer-13](https://github.com/TanmayProgrammer-13) 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /Face_Detection Python/haarcascades/haarcascade_licence_plate_rus_16stages.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 64 16 7 | 8 | <_> 9 | 10 | 11 | <_> 12 | 13 | <_> 14 | 15 | 16 | 17 | <_> 18 | 32 2 8 6 -1. 19 | <_> 20 | 32 4 8 2 3. 21 | 0 22 | 1.6915600746870041e-002 23 | -9.5547717809677124e-001 24 | 8.9129137992858887e-001 25 | <_> 26 | 27 | <_> 28 | 29 | 30 | 31 | <_> 32 | 0 4 6 10 -1. 33 | <_> 34 | 3 4 3 10 2. 35 | 0 36 | 2.4228349328041077e-002 37 | -9.2089319229125977e-001 38 | 8.8723921775817871e-001 39 | <_> 40 | 41 | <_> 42 | 43 | 44 | 45 | <_> 46 | 55 0 8 6 -1. 47 | <_> 48 | 55 0 4 3 2. 49 | <_> 50 | 59 3 4 3 2. 51 | 0 52 | -1.0168660432100296e-002 53 | 8.8940089941024780e-001 54 | -7.7847331762313843e-001 55 | <_> 56 | 57 | <_> 58 | 59 | 60 | 61 | <_> 62 | 44 7 4 9 -1. 63 | <_> 64 | 44 10 4 3 3. 65 | 0 66 | 2.0863260142505169e-003 67 | -8.7998157739639282e-001 68 | 5.8651781082153320e-001 69 | -2.0683259963989258e+000 70 | -1 71 | -1 72 | <_> 73 | 74 | 75 | <_> 76 | 77 | <_> 78 | 79 | 80 | 81 | <_> 82 | 29 1 16 4 -1. 83 | <_> 84 | 29 3 16 2 2. 85 | 0 86 | 2.9062159359455109e-002 87 | -8.7765061855316162e-001 88 | 8.5373121500015259e-001 89 | <_> 90 | 91 | <_> 92 | 93 | 94 | 95 | <_> 96 | 0 5 9 8 -1. 97 | <_> 98 | 3 5 3 8 3. 99 | 0 100 | 2.3903399705886841e-002 101 | -9.2079448699951172e-001 102 | 7.5155001878738403e-001 103 | <_> 104 | 105 | <_> 106 | 107 | 108 | 109 | <_> 110 | 44 0 20 14 -1. 111 | <_> 112 | 44 0 10 7 2. 113 | <_> 114 | 54 7 10 7 2. 115 | 0 116 | -3.5404648631811142e-002 117 | 6.7834627628326416e-001 118 | -9.0937072038650513e-001 119 | <_> 120 | 121 | <_> 122 | 123 | 124 | 125 | <_> 126 | 41 7 6 9 -1. 127 | <_> 128 | 43 7 2 9 3. 129 | 0 130 | 6.2988721765577793e-003 131 | -8.1054258346557617e-001 132 | 5.8985030651092529e-001 133 | <_> 134 | 135 | <_> 136 | 137 | 138 | 139 | <_> 140 | 0 4 21 4 -1. 141 | <_> 142 | 7 4 7 4 3. 143 | 0 144 | 3.4959490876644850e-003 145 | -9.7632282972335815e-001 146 | 4.5473039150238037e-001 147 | -1.6632349491119385e+000 148 | 0 149 | -1 150 | <_> 151 | 152 | 153 | <_> 154 | 155 | <_> 156 | 157 | 158 | 159 | <_> 160 | 31 2 11 6 -1. 161 | <_> 162 | 31 4 11 2 3. 163 | 0 164 | 2.3864099755883217e-002 165 | -9.3137168884277344e-001 166 | 8.2478952407836914e-001 167 | <_> 168 | 169 | <_> 170 | 171 | 172 | 173 | <_> 174 | 56 3 6 11 -1. 175 | <_> 176 | 59 3 3 11 2. 177 | 0 178 | -2.5775209069252014e-002 179 | 8.5526448488235474e-001 180 | -8.7574672698974609e-001 181 | <_> 182 | 183 | <_> 184 | 185 | 186 | 187 | <_> 188 | 32 14 32 2 -1. 189 | <_> 190 | 32 15 32 1 2. 191 | 0 192 | -1.0646049864590168e-002 193 | 8.5167151689529419e-001 194 | -6.7789041996002197e-001 195 | <_> 196 | 197 | <_> 198 | 199 | 200 | 201 | <_> 202 | 0 2 8 14 -1. 203 | <_> 204 | 4 2 4 14 2. 205 | 0 206 | 2.7000989764928818e-002 207 | -8.0041092634201050e-001 208 | 6.4893317222595215e-001 209 | <_> 210 | 211 | <_> 212 | 213 | 214 | 215 | <_> 216 | 19 0 22 6 -1. 217 | <_> 218 | 19 0 11 3 2. 219 | <_> 220 | 30 3 11 3 2. 221 | 0 222 | 5.2989721298217773e-003 223 | -9.5342522859573364e-001 224 | 5.0140267610549927e-001 225 | -1.3346730470657349e+000 226 | 1 227 | -1 228 | <_> 229 | 230 | 231 | <_> 232 | 233 | <_> 234 | 235 | 236 | 237 | <_> 238 | 56 0 6 6 -1. 239 | <_> 240 | 56 0 3 3 2. 241 | <_> 242 | 59 3 3 3 2. 243 | 0 244 | -6.9233630783855915e-003 245 | 8.2654470205307007e-001 246 | -8.5396027565002441e-001 247 | <_> 248 | 249 | <_> 250 | 251 | 252 | 253 | <_> 254 | 32 0 14 12 -1. 255 | <_> 256 | 32 0 7 6 2. 257 | <_> 258 | 39 6 7 6 2. 259 | 0 260 | 1.2539249658584595e-001 261 | -1.2996139936149120e-002 262 | -3.2377028808593750e+003 263 | <_> 264 | 265 | <_> 266 | 267 | 268 | 269 | <_> 270 | 2 1 43 4 -1. 271 | <_> 272 | 2 3 43 2 2. 273 | 0 274 | 6.3474893569946289e-002 275 | -6.4648061990737915e-001 276 | 8.2302427291870117e-001 277 | <_> 278 | 279 | <_> 280 | 281 | 282 | 283 | <_> 284 | 34 10 30 5 -1. 285 | <_> 286 | 44 10 10 5 3. 287 | 0 288 | 4.2217150330543518e-002 289 | -7.5190877914428711e-001 290 | 6.3705182075500488e-001 291 | <_> 292 | 293 | <_> 294 | 295 | 296 | 297 | <_> 298 | 0 9 9 5 -1. 299 | <_> 300 | 3 9 3 5 3. 301 | 0 302 | 2.0000640302896500e-002 303 | -6.2077498435974121e-001 304 | 6.1317932605743408e-001 305 | -1.6521669626235962e+000 306 | 2 307 | -1 308 | <_> 309 | 310 | 311 | <_> 312 | 313 | <_> 314 | 315 | 316 | 317 | <_> 318 | 2 1 43 6 -1. 319 | <_> 320 | 2 3 43 2 3. 321 | 0 322 | 9.2297486960887909e-002 323 | -7.2764229774475098e-001 324 | 8.0554759502410889e-001 325 | <_> 326 | 327 | <_> 328 | 329 | 330 | 331 | <_> 332 | 53 4 9 8 -1. 333 | <_> 334 | 56 4 3 8 3. 335 | 0 336 | 2.7613969519734383e-002 337 | -7.0769268274307251e-001 338 | 7.3315787315368652e-001 339 | <_> 340 | 341 | <_> 342 | 343 | 344 | 345 | <_> 346 | 36 4 14 8 -1. 347 | <_> 348 | 36 4 7 4 2. 349 | <_> 350 | 43 8 7 4 2. 351 | 0 352 | 1.2465449981391430e-002 353 | -8.4359270334243774e-001 354 | 5.7046437263488770e-001 355 | <_> 356 | 357 | <_> 358 | 359 | 360 | 361 | <_> 362 | 14 14 49 2 -1. 363 | <_> 364 | 14 15 49 1 2. 365 | 0 366 | -2.3886829614639282e-002 367 | 8.2656508684158325e-001 368 | -5.2783298492431641e-001 369 | -1.4523630142211914e+000 370 | 3 371 | -1 372 | <_> 373 | 374 | 375 | <_> 376 | 377 | <_> 378 | 379 | 380 | 381 | <_> 382 | 0 5 4 9 -1. 383 | <_> 384 | 2 5 2 9 2. 385 | 0 386 | 1.8821349367499352e-002 387 | -8.1122857332229614e-001 388 | 6.9127470254898071e-001 389 | <_> 390 | 391 | <_> 392 | 393 | 394 | 395 | <_> 396 | 21 1 38 4 -1. 397 | <_> 398 | 21 3 38 2 2. 399 | 0 400 | 6.1703320592641830e-002 401 | -7.6482647657394409e-001 402 | 6.4212161302566528e-001 403 | <_> 404 | 405 | <_> 406 | 407 | 408 | 409 | <_> 410 | 44 12 18 3 -1. 411 | <_> 412 | 53 12 9 3 2. 413 | 0 414 | -1.6298670321702957e-002 415 | 5.0207728147506714e-001 416 | -8.4020161628723145e-001 417 | <_> 418 | 419 | <_> 420 | 421 | 422 | 423 | <_> 424 | 10 4 9 3 -1. 425 | <_> 426 | 13 4 3 3 3. 427 | 0 428 | -4.9458951689302921e-003 429 | 6.1991941928863525e-001 430 | -6.1633539199829102e-001 431 | <_> 432 | 433 | <_> 434 | 435 | 436 | 437 | <_> 438 | 40 4 10 4 -1. 439 | <_> 440 | 45 4 5 4 2. 441 | 0 442 | -5.1894597709178925e-003 443 | 4.4975179433822632e-001 444 | -8.0651968717575073e-001 445 | <_> 446 | 447 | <_> 448 | 449 | 450 | 451 | <_> 452 | 17 14 47 2 -1. 453 | <_> 454 | 17 15 47 1 2. 455 | 0 456 | -1.8824130296707153e-002 457 | 6.1992841958999634e-001 458 | -5.5643159151077271e-001 459 | <_> 460 | 461 | <_> 462 | 463 | 464 | 465 | <_> 466 | 8 5 4 7 -1. 467 | <_> 468 | 10 5 2 7 2. 469 | 0 470 | 5.6571601890027523e-003 471 | -4.8346561193466187e-001 472 | 6.8647360801696777e-001 473 | -2.2358059883117676e+000 474 | 4 475 | -1 476 | <_> 477 | 478 | 479 | <_> 480 | 481 | <_> 482 | 483 | 484 | 485 | <_> 486 | 56 0 6 6 -1. 487 | <_> 488 | 56 0 3 3 2. 489 | <_> 490 | 59 3 3 3 2. 491 | 0 492 | -9.1503243893384933e-003 493 | 6.8174481391906738e-001 494 | -7.7866071462631226e-001 495 | <_> 496 | 497 | <_> 498 | 499 | 500 | 501 | <_> 502 | 0 0 6 6 -1. 503 | <_> 504 | 0 0 3 3 2. 505 | <_> 506 | 3 3 3 3 2. 507 | 0 508 | 7.4933180585503578e-003 509 | -6.8696027994155884e-001 510 | 6.6913938522338867e-001 511 | <_> 512 | 513 | <_> 514 | 515 | 516 | 517 | <_> 518 | 13 4 48 2 -1. 519 | <_> 520 | 29 4 16 2 3. 521 | 0 522 | 4.5296419411897659e-002 523 | -7.3576509952545166e-001 524 | 5.9453499317169189e-001 525 | <_> 526 | 527 | <_> 528 | 529 | 530 | 531 | <_> 532 | 42 1 6 15 -1. 533 | <_> 534 | 42 6 6 5 3. 535 | 0 536 | 1.1669679544866085e-002 537 | -8.4733831882476807e-001 538 | 4.5461329817771912e-001 539 | <_> 540 | 541 | <_> 542 | 543 | 544 | 545 | <_> 546 | 30 8 3 5 -1. 547 | <_> 548 | 31 8 1 5 3. 549 | 0 550 | 2.5769430212676525e-003 551 | -5.8270388841629028e-001 552 | 7.7900522947311401e-001 553 | <_> 554 | 555 | <_> 556 | 557 | 558 | 559 | <_> 560 | 55 10 8 6 -1. 561 | <_> 562 | 55 13 8 3 2. 563 | 0 564 | -1.4139170525595546e-003 565 | 4.5126929879188538e-001 566 | -9.0696328878402710e-001 567 | -1.8782069683074951e+000 568 | 5 569 | -1 570 | <_> 571 | 572 | 573 | <_> 574 | 575 | <_> 576 | 577 | 578 | 579 | <_> 580 | 4 6 4 7 -1. 581 | <_> 582 | 6 6 2 7 2. 583 | 0 584 | -5.3149578161537647e-003 585 | 6.5218788385391235e-001 586 | -7.9464268684387207e-001 587 | <_> 588 | 589 | <_> 590 | 591 | 592 | 593 | <_> 594 | 56 3 6 8 -1. 595 | <_> 596 | 59 3 3 8 2. 597 | 0 598 | -2.2906960919499397e-002 599 | 6.6433382034301758e-001 600 | -7.3633247613906860e-001 601 | <_> 602 | 603 | <_> 604 | 605 | 606 | 607 | <_> 608 | 37 2 4 6 -1. 609 | <_> 610 | 37 4 4 2 3. 611 | 0 612 | 9.4887977465987206e-003 613 | -8.2612031698226929e-001 614 | 4.9333500862121582e-001 615 | <_> 616 | 617 | <_> 618 | 619 | 620 | 621 | <_> 622 | 0 10 30 6 -1. 623 | <_> 624 | 0 12 30 2 3. 625 | 0 626 | 4.5138411223888397e-002 627 | -5.4704028367996216e-001 628 | 7.6927912235260010e-001 629 | <_> 630 | 631 | <_> 632 | 633 | 634 | 635 | <_> 636 | 0 4 21 12 -1. 637 | <_> 638 | 7 4 7 12 3. 639 | 0 640 | 2.5049019604921341e-002 641 | -8.6739641427993774e-001 642 | 5.2807968854904175e-001 643 | -1.0597369670867920e+000 644 | 6 645 | -1 646 | <_> 647 | 648 | 649 | <_> 650 | 651 | <_> 652 | 653 | 654 | 655 | <_> 656 | 44 0 1 14 -1. 657 | <_> 658 | 44 7 1 7 2. 659 | 0 660 | 6.6414438188076019e-003 661 | -7.7290147542953491e-001 662 | 6.9723731279373169e-001 663 | <_> 664 | 665 | <_> 666 | 667 | 668 | 669 | <_> 670 | 54 3 4 3 -1. 671 | <_> 672 | 56 3 2 3 2. 673 | 0 674 | 2.4703629314899445e-003 675 | -7.4289917945861816e-001 676 | 6.6825848817825317e-001 677 | <_> 678 | 679 | <_> 680 | 681 | 682 | 683 | <_> 684 | 32 0 30 6 -1. 685 | <_> 686 | 32 0 15 3 2. 687 | <_> 688 | 47 3 15 3 2. 689 | 0 690 | -2.2910499945282936e-002 691 | 4.3986389040946960e-001 692 | -9.0588808059692383e-001 693 | <_> 694 | 695 | <_> 696 | 697 | 698 | 699 | <_> 700 | 0 8 9 7 -1. 701 | <_> 702 | 3 8 3 7 3. 703 | 0 704 | 3.4193221479654312e-002 705 | -6.9507479667663574e-001 706 | 6.2501090764999390e-001 707 | <_> 708 | 709 | <_> 710 | 711 | 712 | 713 | <_> 714 | 30 10 3 3 -1. 715 | <_> 716 | 31 10 1 3 3. 717 | 0 718 | 1.5060020377859473e-003 719 | -6.8670761585235596e-001 720 | 8.2241541147232056e-001 721 | <_> 722 | 723 | <_> 724 | 725 | 726 | 727 | <_> 728 | 21 3 24 4 -1. 729 | <_> 730 | 29 3 8 4 3. 731 | 0 732 | 1.9838380467263050e-005 733 | -9.2727631330490112e-001 734 | 6.4723730087280273e-001 735 | <_> 736 | 737 | <_> 738 | 739 | 740 | 741 | <_> 742 | 42 3 12 6 -1. 743 | <_> 744 | 46 3 4 6 3. 745 | 0 746 | -2.2170299416757189e-005 747 | 5.6555831432342529e-001 748 | -9.6788132190704346e-001 749 | -1.4993519783020020e+000 750 | 7 751 | -1 752 | <_> 753 | 754 | 755 | <_> 756 | 757 | <_> 758 | 759 | 760 | 761 | <_> 762 | 56 9 6 6 -1. 763 | <_> 764 | 59 9 3 6 2. 765 | 0 766 | -1.1395259760320187e-002 767 | 7.1383631229400635e-001 768 | -8.7429678440093994e-001 769 | <_> 770 | 771 | <_> 772 | 773 | 774 | 775 | <_> 776 | 6 4 1 6 -1. 777 | <_> 778 | 6 7 1 3 2. 779 | 0 780 | -2.1864590235054493e-003 781 | 8.5311782360076904e-001 782 | -6.4777731895446777e-001 783 | <_> 784 | 785 | <_> 786 | 787 | 788 | 789 | <_> 790 | 0 0 12 4 -1. 791 | <_> 792 | 0 0 6 2 2. 793 | <_> 794 | 6 2 6 2 2. 795 | 0 796 | 2.3193720262497663e-003 797 | -7.6411879062652588e-001 798 | 7.1867972612380981e-001 799 | <_> 800 | 801 | <_> 802 | 803 | 804 | 805 | <_> 806 | 43 12 18 2 -1. 807 | <_> 808 | 52 12 9 2 2. 809 | 0 810 | -7.9916073009371758e-003 811 | 6.6442942619323730e-001 812 | -7.9540950059890747e-001 813 | <_> 814 | 815 | <_> 816 | 817 | 818 | 819 | <_> 820 | 9 5 2 8 -1. 821 | <_> 822 | 10 5 1 8 2. 823 | 0 824 | 1.4212740352377295e-003 825 | -6.3904231786727905e-001 826 | 7.5050598382949829e-001 827 | -8.4829801321029663e-001 828 | 8 829 | -1 830 | <_> 831 | 832 | 833 | <_> 834 | 835 | <_> 836 | 837 | 838 | 839 | <_> 840 | 1 9 6 3 -1. 841 | <_> 842 | 3 9 2 3 3. 843 | 0 844 | 6.4091659151017666e-003 845 | -8.8425230979919434e-001 846 | 9.9953681230545044e-001 847 | <_> 848 | 849 | <_> 850 | 851 | 852 | 853 | <_> 854 | 56 8 2 8 -1. 855 | <_> 856 | 56 12 2 4 2. 857 | 0 858 | -6.3316390151157975e-004 859 | 8.3822172880172729e-001 860 | -9.8322170972824097e-001 861 | <_> 862 | 863 | <_> 864 | 865 | 866 | 867 | <_> 868 | 24 2 6 13 -1. 869 | <_> 870 | 26 2 2 13 3. 871 | 0 872 | -6.4947169448714703e-005 873 | 1. 874 | -9.1822808980941772e-001 875 | <_> 876 | 877 | <_> 878 | 879 | 880 | 881 | <_> 882 | 33 7 24 4 -1. 883 | <_> 884 | 41 7 8 4 3. 885 | 0 886 | 5.3404141217470169e-003 887 | -9.4317251443862915e-001 888 | 9.0425151586532593e-001 889 | -6.0007210820913315e-002 890 | 9 891 | -1 892 | <_> 893 | 894 | 895 | <_> 896 | 897 | <_> 898 | 899 | 900 | 901 | <_> 902 | 1 1 57 4 -1. 903 | <_> 904 | 1 3 57 2 2. 905 | 0 906 | 1.0755469650030136e-001 907 | -7.1647202968597412e-001 908 | 8.7827038764953613e-001 909 | <_> 910 | 911 | <_> 912 | 913 | 914 | 915 | <_> 916 | 0 2 6 14 -1. 917 | <_> 918 | 3 2 3 14 2. 919 | 0 920 | 3.1668949872255325e-002 921 | -8.7051069736480713e-001 922 | 5.8807212114334106e-001 923 | <_> 924 | 925 | <_> 926 | 927 | 928 | 929 | <_> 930 | 52 3 6 10 -1. 931 | <_> 932 | 54 3 2 10 3. 933 | 0 934 | -1.0572380386292934e-002 935 | 6.2438100576400757e-001 936 | -7.4027371406555176e-001 937 | <_> 938 | 939 | <_> 940 | 941 | 942 | 943 | <_> 944 | 1 14 61 2 -1. 945 | <_> 946 | 1 15 61 1 2. 947 | 0 948 | -2.7396259829401970e-002 949 | 8.9776748418807983e-001 950 | -5.2986758947372437e-001 951 | <_> 952 | 953 | <_> 954 | 955 | 956 | 957 | <_> 958 | 28 0 11 12 -1. 959 | <_> 960 | 28 4 11 4 3. 961 | 0 962 | 2.5918649509549141e-002 963 | -8.6482518911361694e-001 964 | 5.3121817111968994e-001 965 | -9.6125108003616333e-001 966 | 10 967 | -1 968 | <_> 969 | 970 | 971 | <_> 972 | 973 | <_> 974 | 975 | 976 | 977 | <_> 978 | 22 1 41 4 -1. 979 | <_> 980 | 22 3 41 2 2. 981 | 0 982 | 7.1039132773876190e-002 983 | -7.5719678401947021e-001 984 | 7.5645631551742554e-001 985 | <_> 986 | 987 | <_> 988 | 989 | 990 | 991 | <_> 992 | 41 6 6 8 -1. 993 | <_> 994 | 43 6 2 8 3. 995 | 0 996 | 7.6241148635745049e-003 997 | -7.9783838987350464e-001 998 | 7.1733069419860840e-001 999 | <_> 1000 | 1001 | <_> 1002 | 1003 | 1004 | 1005 | <_> 1006 | 50 9 14 5 -1. 1007 | <_> 1008 | 57 9 7 5 2. 1009 | 0 1010 | -2.7092639356851578e-002 1011 | 6.0071170330047607e-001 1012 | -8.4794402122497559e-001 1013 | <_> 1014 | 1015 | <_> 1016 | 1017 | 1018 | 1019 | <_> 1020 | 4 1 12 5 -1. 1021 | <_> 1022 | 10 1 6 5 2. 1023 | 0 1024 | -8.1267888890579343e-004 1025 | 5.9364068508148193e-001 1026 | -8.9295238256454468e-001 1027 | <_> 1028 | 1029 | <_> 1030 | 1031 | 1032 | 1033 | <_> 1034 | 37 9 3 3 -1. 1035 | <_> 1036 | 38 9 1 3 3. 1037 | 0 1038 | 8.3705072756856680e-004 1039 | -6.4887362718582153e-001 1040 | 7.8537952899932861e-001 1041 | -1.0618970394134521e+000 1042 | 11 1043 | -1 1044 | <_> 1045 | 1046 | 1047 | <_> 1048 | 1049 | <_> 1050 | 1051 | 1052 | 1053 | <_> 1054 | 54 0 10 6 -1. 1055 | <_> 1056 | 54 0 5 3 2. 1057 | <_> 1058 | 59 3 5 3 2. 1059 | 0 1060 | -9.7556859254837036e-003 1061 | 7.6982218027114868e-001 1062 | -8.5293501615524292e-001 1063 | <_> 1064 | 1065 | <_> 1066 | 1067 | 1068 | 1069 | <_> 1070 | 47 0 6 11 -1. 1071 | <_> 1072 | 49 0 2 11 3. 1073 | 0 1074 | -8.6617246270179749e-003 1075 | 8.4029090404510498e-001 1076 | -7.1949690580368042e-001 1077 | <_> 1078 | 1079 | <_> 1080 | 1081 | 1082 | 1083 | <_> 1084 | 19 2 20 2 -1. 1085 | <_> 1086 | 19 3 20 1 2. 1087 | 0 1088 | 1.6897840425372124e-002 1089 | -5.3601992130279541e-001 1090 | 9.5484441518783569e-001 1091 | <_> 1092 | 1093 | <_> 1094 | 1095 | 1096 | 1097 | <_> 1098 | 14 4 6 11 -1. 1099 | <_> 1100 | 17 4 3 11 2. 1101 | 0 1102 | 4.7526158596156165e-005 1103 | -7.6412862539291382e-001 1104 | 7.5398761034011841e-001 1105 | <_> 1106 | 1107 | <_> 1108 | 1109 | 1110 | 1111 | <_> 1112 | 31 9 33 2 -1. 1113 | <_> 1114 | 42 9 11 2 3. 1115 | 0 1116 | 6.5607670694589615e-003 1117 | -9.9346441030502319e-001 1118 | 6.4864277839660645e-001 1119 | -7.3307347297668457e-001 1120 | 12 1121 | -1 1122 | <_> 1123 | 1124 | 1125 | <_> 1126 | 1127 | <_> 1128 | 1129 | 1130 | 1131 | <_> 1132 | 6 1 53 6 -1. 1133 | <_> 1134 | 6 3 53 2 3. 1135 | 0 1136 | 1.0103269666433334e-001 1137 | -7.3275578022003174e-001 1138 | 8.4619927406311035e-001 1139 | <_> 1140 | 1141 | <_> 1142 | 1143 | 1144 | 1145 | <_> 1146 | 49 9 4 6 -1. 1147 | <_> 1148 | 49 9 2 3 2. 1149 | <_> 1150 | 51 12 2 3 2. 1151 | 0 1152 | -2.8920811018906534e-004 1153 | 7.1564781665802002e-001 1154 | -8.8221758604049683e-001 1155 | <_> 1156 | 1157 | <_> 1158 | 1159 | 1160 | 1161 | <_> 1162 | 0 9 30 7 -1. 1163 | <_> 1164 | 10 9 10 7 3. 1165 | 0 1166 | 1.0838840156793594e-002 1167 | -8.7420248985290527e-001 1168 | 6.0648679733276367e-001 1169 | <_> 1170 | 1171 | <_> 1172 | 1173 | 1174 | 1175 | <_> 1176 | 40 4 6 2 -1. 1177 | <_> 1178 | 42 4 2 2 3. 1179 | 0 1180 | 5.0803890917450190e-004 1181 | -9.0554022789001465e-001 1182 | 6.4213967323303223e-001 1183 | <_> 1184 | 1185 | <_> 1186 | 1187 | 1188 | 1189 | <_> 1190 | 1 9 6 1 -1. 1191 | <_> 1192 | 3 9 2 1 3. 1193 | 0 1194 | 2.3357039317488670e-003 1195 | -9.2574918270111084e-001 1196 | 8.6384928226470947e-001 1197 | <_> 1198 | 1199 | <_> 1200 | 1201 | 1202 | 1203 | <_> 1204 | 47 3 4 10 -1. 1205 | <_> 1206 | 47 8 4 5 2. 1207 | 0 1208 | 8.0239427916239947e-005 1209 | -9.9618428945541382e-001 1210 | 9.5355111360549927e-001 1211 | <_> 1212 | 1213 | <_> 1214 | 1215 | 1216 | 1217 | <_> 1218 | 31 5 30 11 -1. 1219 | <_> 1220 | 41 5 10 11 3. 1221 | 0 1222 | 3.2030208967626095e-003 1223 | -1. 1224 | 1.0001050233840942e+000 1225 | <_> 1226 | 1227 | <_> 1228 | 1229 | 1230 | 1231 | <_> 1232 | 0 0 2 1 -1. 1233 | <_> 1234 | 1 0 1 1 2. 1235 | 0 1236 | 0. 1237 | 0. 1238 | -1. 1239 | <_> 1240 | 1241 | <_> 1242 | 1243 | 1244 | 1245 | <_> 1246 | 21 3 42 5 -1. 1247 | <_> 1248 | 35 3 14 5 3. 1249 | 0 1250 | 2.6143440045416355e-003 1251 | -1. 1252 | 1.0002139806747437e+000 1253 | <_> 1254 | 1255 | <_> 1256 | 1257 | 1258 | 1259 | <_> 1260 | 0 0 2 1 -1. 1261 | <_> 1262 | 1 0 1 1 2. 1263 | 0 1264 | 0. 1265 | 0. 1266 | -1. 1267 | <_> 1268 | 1269 | <_> 1270 | 1271 | 1272 | 1273 | <_> 1274 | 8 5 30 9 -1. 1275 | <_> 1276 | 8 8 30 3 3. 1277 | 0 1278 | -7.0475979009643197e-004 1279 | 1. 1280 | -9.9976968765258789e-001 1281 | <_> 1282 | 1283 | <_> 1284 | 1285 | 1286 | 1287 | <_> 1288 | 3 12 33 3 -1. 1289 | <_> 1290 | 14 12 11 3 3. 1291 | 0 1292 | 2.1271279547363520e-003 1293 | -9.9694627523422241e-001 1294 | 1.0002720355987549e+000 1295 | <_> 1296 | 1297 | <_> 1298 | 1299 | 1300 | 1301 | <_> 1302 | 0 0 3 2 -1. 1303 | <_> 1304 | 1 0 1 2 3. 1305 | 0 1306 | -2.4224430671893060e-004 1307 | 1. 1308 | -1. 1309 | <_> 1310 | 1311 | <_> 1312 | 1313 | 1314 | 1315 | <_> 1316 | 46 4 3 8 -1. 1317 | <_> 1318 | 47 4 1 8 3. 1319 | 0 1320 | 7.4700301047414541e-004 1321 | -9.9108231067657471e-001 1322 | 9.9941182136535645e-001 1323 | -1.0991690158843994e+000 1324 | 13 1325 | -1 1326 | <_> 1327 | 1328 | 1329 | <_> 1330 | 1331 | <_> 1332 | 1333 | 1334 | 1335 | <_> 1336 | 1 2 6 5 -1. 1337 | <_> 1338 | 3 2 2 5 3. 1339 | 0 1340 | 1.7227890202775598e-003 1341 | -9.3608891963958740e-001 1342 | 8.7251222133636475e-001 1343 | <_> 1344 | 1345 | <_> 1346 | 1347 | 1348 | 1349 | <_> 1350 | 0 3 18 5 -1. 1351 | <_> 1352 | 6 3 6 5 3. 1353 | 0 1354 | 2.7599320746958256e-003 1355 | -9.9757021665573120e-001 1356 | 1.0000289678573608e+000 1357 | <_> 1358 | 1359 | <_> 1360 | 1361 | 1362 | 1363 | <_> 1364 | 3 1 6 14 -1. 1365 | <_> 1366 | 6 1 3 14 2. 1367 | 0 1368 | -8.9444358309265226e-005 1369 | 1. 1370 | -9.9264812469482422e-001 1371 | <_> 1372 | 1373 | <_> 1374 | 1375 | 1376 | 1377 | <_> 1378 | 3 6 2 10 -1. 1379 | <_> 1380 | 3 11 2 5 2. 1381 | 0 1382 | -2.7962020249105990e-004 1383 | 8.2833290100097656e-001 1384 | -9.8444151878356934e-001 1385 | <_> 1386 | 1387 | <_> 1388 | 1389 | 1390 | 1391 | <_> 1392 | 42 0 4 6 -1. 1393 | <_> 1394 | 42 0 2 3 2. 1395 | <_> 1396 | 44 3 2 3 2. 1397 | 0 1398 | -2.7560539820115082e-005 1399 | 1. 1400 | -9.9543339014053345e-001 1401 | -9.1314977407455444e-001 1402 | 14 1403 | -1 1404 | 1405 | -------------------------------------------------------------------------------- /Face_Detection Python/haarcascades/haarcascade_russian_plate_number.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | BOOST 5 | HAAR 6 | 20 7 | 60 8 | 9 | GAB 10 | 9.9500000476837158e-001 11 | 5.0000000000000000e-001 12 | 9.4999999999999996e-001 13 | 1 14 | 100 15 | 16 | 0 17 | 1 18 | ALL 19 | 20 20 | 21 | 22 | <_> 23 | 6 24 | -1.3110191822052002e+000 25 | 26 | <_> 27 | 28 | 0 -1 193 1.0079263709485531e-002 29 | 30 | -8.1339186429977417e-001 5.0277775526046753e-001 31 | <_> 32 | 33 | 0 -1 94 -2.2060684859752655e-002 34 | 35 | 7.9418992996215820e-001 -5.0896102190017700e-001 36 | <_> 37 | 38 | 0 -1 18 -4.8777908086776733e-002 39 | 40 | 7.1656656265258789e-001 -4.1640335321426392e-001 41 | <_> 42 | 43 | 0 -1 35 1.0387318208813667e-002 44 | 45 | 3.7618312239646912e-001 -8.5504144430160522e-001 46 | <_> 47 | 48 | 0 -1 191 -9.4083719886839390e-004 49 | 50 | 4.2658549547195435e-001 -5.7729166746139526e-001 51 | <_> 52 | 53 | 0 -1 48 -8.2391249015927315e-003 54 | 55 | 8.2346975803375244e-001 -3.7503159046173096e-001 56 | 57 | <_> 58 | 6 59 | -1.1759783029556274e+000 60 | 61 | <_> 62 | 63 | 0 -1 21 1.7386786639690399e-001 64 | 65 | -6.8139964342117310e-001 6.0767590999603271e-001 66 | <_> 67 | 68 | 0 -1 28 -1.9797295331954956e-002 69 | 70 | 7.8072130680084229e-001 -4.4399836659431458e-001 71 | <_> 72 | 73 | 0 -1 46 -1.0154811898246408e-003 74 | 75 | 3.3383268117904663e-001 -7.6357340812683105e-001 76 | <_> 77 | 78 | 0 -1 138 2.4954911321401596e-002 79 | 80 | -3.9979115128517151e-001 6.8620890378952026e-001 81 | <_> 82 | 83 | 0 -1 25 2.8837744612246752e-003 84 | 85 | -2.7928480505943298e-001 7.9980146884918213e-001 86 | <_> 87 | 88 | 0 -1 26 -3.8839362561702728e-002 89 | 90 | -7.8442335128784180e-001 3.4929576516151428e-001 91 | 92 | <_> 93 | 6 94 | -1.7856997251510620e+000 95 | 96 | <_> 97 | 98 | 0 -1 34 2.7977079153060913e-002 99 | 100 | -5.8424139022827148e-001 6.6850829124450684e-001 101 | <_> 102 | 103 | 0 -1 171 1.9148588180541992e-002 104 | 105 | -6.5457659959793091e-001 4.0804430842399597e-001 106 | <_> 107 | 108 | 0 -1 7 1.1955041438341141e-002 109 | 110 | -4.2002618312835693e-001 5.6217432022094727e-001 111 | <_> 112 | 113 | 0 -1 45 -2.1218564361333847e-002 114 | 115 | 7.1812576055526733e-001 -3.0354043841362000e-001 116 | <_> 117 | 118 | 0 -1 108 2.0117280655540526e-004 119 | 120 | -6.1749500036239624e-001 3.5549193620681763e-001 121 | <_> 122 | 123 | 0 -1 122 3.9725980604998767e-004 124 | 125 | -2.6844096183776855e-001 7.6771658658981323e-001 126 | 127 | <_> 128 | 9 129 | -1.1837021112442017e+000 130 | 131 | <_> 132 | 133 | 0 -1 202 -1.3291766867041588e-002 134 | 135 | 4.5248869061470032e-001 -5.8849954605102539e-001 136 | <_> 137 | 138 | 0 -1 79 -4.8353265970945358e-002 139 | 140 | 7.0951640605926514e-001 -3.2546108961105347e-001 141 | <_> 142 | 143 | 0 -1 22 2.6532993651926517e-003 144 | 145 | -2.5343564152717590e-001 7.6588714122772217e-001 146 | <_> 147 | 148 | 0 -1 66 -3.8548894226551056e-002 149 | 150 | 5.8126109838485718e-001 -3.0813106894493103e-001 151 | <_> 152 | 153 | 0 -1 41 -6.8602780811488628e-004 154 | 155 | 2.6361095905303955e-001 -7.2226840257644653e-001 156 | <_> 157 | 158 | 0 -1 69 -2.5726919993758202e-002 159 | 160 | -8.7153857946395874e-001 1.9438524544239044e-001 161 | <_> 162 | 163 | 0 -1 24 8.4192806389182806e-004 164 | 165 | -3.6150649189949036e-001 5.2065432071685791e-001 166 | <_> 167 | 168 | 0 -1 62 -2.6956878136843443e-003 169 | 170 | 5.9945529699325562e-001 -2.8344830870628357e-001 171 | <_> 172 | 173 | 0 -1 112 3.0572075396776199e-002 174 | 175 | -3.0688971281051636e-001 5.7261526584625244e-001 176 | 177 | <_> 178 | 8 179 | -1.4687808752059937e+000 180 | 181 | <_> 182 | 183 | 0 -1 5 3.1486168503761292e-002 184 | 185 | -5.7836848497390747e-001 3.7931033968925476e-001 186 | <_> 187 | 188 | 0 -1 150 2.8311354108154774e-003 189 | 190 | -5.7888329029083252e-001 3.2841828465461731e-001 191 | <_> 192 | 193 | 0 -1 76 -4.2060948908329010e-002 194 | 195 | 5.5578106641769409e-001 -3.2662427425384521e-001 196 | <_> 197 | 198 | 0 -1 115 6.2936875037848949e-003 199 | 200 | -2.1032968163490295e-001 7.8646916151046753e-001 201 | <_> 202 | 203 | 0 -1 51 7.0570126175880432e-002 204 | 205 | -4.3683132529258728e-001 4.0298295021057129e-001 206 | <_> 207 | 208 | 0 -1 135 2.5173835456371307e-003 209 | 210 | -2.0461565256118774e-001 8.2858163118362427e-001 211 | <_> 212 | 213 | 0 -1 102 1.5648975968360901e-003 214 | 215 | -2.4848082661628723e-001 6.0209411382675171e-001 216 | <_> 217 | 218 | 0 -1 177 -3.5970686003565788e-003 219 | 220 | 2.3294737935066223e-001 -6.5612471103668213e-001 221 | 222 | <_> 223 | 9 224 | -1.1029583215713501e+000 225 | 226 | <_> 227 | 228 | 0 -1 27 -1.1257569491863251e-001 229 | 230 | 3.3181819319725037e-001 -5.3901344537734985e-001 231 | <_> 232 | 233 | 0 -1 142 3.8014666642993689e-003 234 | 235 | -3.6430206894874573e-001 4.5984184741973877e-001 236 | <_> 237 | 238 | 0 -1 57 9.8789634648710489e-004 239 | 240 | -2.6661416888237000e-001 5.6971323490142822e-001 241 | <_> 242 | 243 | 0 -1 55 2.1719809621572495e-002 244 | 245 | 1.8432702124118805e-001 -8.2999354600906372e-001 246 | <_> 247 | 248 | 0 -1 111 5.1051773130893707e-002 249 | 250 | 1.4391148090362549e-001 -9.4541704654693604e-001 251 | <_> 252 | 253 | 0 -1 164 1.8956036074087024e-003 254 | 255 | -6.0830104351043701e-001 2.6091885566711426e-001 256 | <_> 257 | 258 | 0 -1 81 -5.8700828813016415e-003 259 | 260 | 6.9104760885238647e-001 -2.6916843652725220e-001 261 | <_> 262 | 263 | 0 -1 116 -1.1522199492901564e-003 264 | 265 | -6.9503885507583618e-001 2.4749211966991425e-001 266 | <_> 267 | 268 | 0 -1 90 -5.1933946087956429e-003 269 | 270 | 5.8551025390625000e-001 -3.0389472842216492e-001 271 | 272 | <_> 273 | 9 274 | -9.0274518728256226e-001 275 | 276 | <_> 277 | 278 | 0 -1 205 -1.4383997768163681e-002 279 | 280 | 4.5400592684745789e-001 -4.9917897582054138e-001 281 | <_> 282 | 283 | 0 -1 114 -3.3369414508342743e-002 284 | 285 | -9.3247985839843750e-001 1.4586758613586426e-001 286 | <_> 287 | 288 | 0 -1 128 5.2380945999175310e-004 289 | 290 | -2.8349643945693970e-001 6.4983856678009033e-001 291 | <_> 292 | 293 | 0 -1 143 6.1231426661834121e-004 294 | 295 | -1.8502233922481537e-001 6.5052211284637451e-001 296 | <_> 297 | 298 | 0 -1 49 1.7017847858369350e-003 299 | 300 | 2.2008989751338959e-001 -7.2277534008026123e-001 301 | <_> 302 | 303 | 0 -1 133 2.6139442343264818e-003 304 | 305 | 1.8238025903701782e-001 -7.6262325048446655e-001 306 | <_> 307 | 308 | 0 -1 43 -2.0020073279738426e-003 309 | 310 | 5.6799399852752686e-001 -2.8219676017761230e-001 311 | <_> 312 | 313 | 0 -1 119 1.9273828947916627e-003 314 | 315 | -2.0913636684417725e-001 7.9203850030899048e-001 316 | <_> 317 | 318 | 0 -1 134 -9.4476283993571997e-004 319 | 320 | -8.2361942529678345e-001 2.4256958067417145e-001 321 | 322 | <_> 323 | 10 324 | -1.4518526792526245e+000 325 | 326 | <_> 327 | 328 | 0 -1 162 1.6756314784288406e-002 329 | 330 | -6.9359332323074341e-001 5.1373954862356186e-002 331 | <_> 332 | 333 | 0 -1 16 2.4082964286208153e-002 334 | 335 | -3.3989402651786804e-001 4.5332714915275574e-001 336 | <_> 337 | 338 | 0 -1 186 1.2284796684980392e-003 339 | 340 | -2.2297365963459015e-001 6.1439812183380127e-001 341 | <_> 342 | 343 | 0 -1 59 -1.4379122294485569e-003 344 | 345 | -6.9444245100021362e-001 2.0446482300758362e-001 346 | <_> 347 | 348 | 0 -1 185 -1.8713285680860281e-003 349 | 350 | 6.7942184209823608e-001 -2.7580419182777405e-001 351 | <_> 352 | 353 | 0 -1 190 -4.7389674000442028e-003 354 | 355 | -7.0437240600585938e-001 2.6915156841278076e-001 356 | <_> 357 | 358 | 0 -1 156 7.4071279959753156e-004 359 | 360 | -2.9220902919769287e-001 5.3538239002227783e-001 361 | <_> 362 | 363 | 0 -1 11 -2.2739455103874207e-001 364 | 365 | 6.6916191577911377e-001 -2.1987228095531464e-001 366 | <_> 367 | 368 | 0 -1 155 -1.0255509987473488e-003 369 | 370 | 6.3346290588378906e-001 -2.2717863321304321e-001 371 | <_> 372 | 373 | 0 -1 167 2.4775355122983456e-003 374 | 375 | -5.4297816753387451e-001 3.1877547502517700e-001 376 | 377 | <_> 378 | 11 379 | -1.3153649568557739e+000 380 | 381 | <_> 382 | 383 | 0 -1 6 1.9131936132907867e-002 384 | 385 | -6.0168600082397461e-001 1.9141913950443268e-001 386 | <_> 387 | 388 | 0 -1 42 -4.5855185016989708e-003 389 | 390 | 2.1901632845401764e-001 -5.7136750221252441e-001 391 | <_> 392 | 393 | 0 -1 53 -1.9026801455765963e-003 394 | 395 | -8.0075079202651978e-001 1.6502076387405396e-001 396 | <_> 397 | 398 | 0 -1 19 -3.2767035067081451e-002 399 | 400 | 5.1496404409408569e-001 -2.5474679470062256e-001 401 | <_> 402 | 403 | 0 -1 129 6.3941581174731255e-004 404 | 405 | -1.9851709902286530e-001 6.7218667268753052e-001 406 | <_> 407 | 408 | 0 -1 201 1.5573646873235703e-002 409 | 410 | -1.7564551532268524e-001 7.0536541938781738e-001 411 | <_> 412 | 413 | 0 -1 200 9.5508026424795389e-004 414 | 415 | -1.9691802561283112e-001 6.1125624179840088e-001 416 | <_> 417 | 418 | 0 -1 67 9.0427603572607040e-003 419 | 420 | 1.6518253087997437e-001 -8.7012130022048950e-001 421 | <_> 422 | 423 | 0 -1 77 8.1576988101005554e-002 424 | 425 | 1.4075902104377747e-001 -8.4871828556060791e-001 426 | <_> 427 | 428 | 0 -1 166 -5.1994959358125925e-004 429 | 430 | 2.1803210675716400e-001 -5.4628211259841919e-001 431 | <_> 432 | 433 | 0 -1 70 -2.3009868338704109e-002 434 | 435 | -7.9586231708526611e-001 1.5989699959754944e-001 436 | 437 | <_> 438 | 13 439 | -1.4625015258789063e+000 440 | 441 | <_> 442 | 443 | 0 -1 1 2.6759501546621323e-002 444 | 445 | -6.0482984781265259e-001 1.4906832575798035e-001 446 | <_> 447 | 448 | 0 -1 165 3.0343931168317795e-002 449 | 450 | -4.7357541322708130e-001 2.6279065012931824e-001 451 | <_> 452 | 453 | 0 -1 161 1.2678599450737238e-003 454 | 455 | -1.9493983685970306e-001 6.9734728336334229e-001 456 | <_> 457 | 458 | 0 -1 30 1.8607920501381159e-003 459 | 460 | 1.5611934661865234e-001 -9.0542370080947876e-001 461 | <_> 462 | 463 | 0 -1 157 -1.3872641138732433e-003 464 | 465 | 5.3263407945632935e-001 -3.0192303657531738e-001 466 | <_> 467 | 468 | 0 -1 180 -6.9969398900866508e-003 469 | 470 | -9.4549953937530518e-001 1.5575224161148071e-001 471 | <_> 472 | 473 | 0 -1 158 1.1245720088481903e-003 474 | 475 | -2.6688691973686218e-001 5.5608308315277100e-001 476 | <_> 477 | 478 | 0 -1 160 -2.8279949910938740e-003 479 | 480 | -9.1861122846603394e-001 1.3309663534164429e-001 481 | <_> 482 | 483 | 0 -1 58 7.1019242750480771e-004 484 | 485 | -3.0977895855903625e-001 4.3846300244331360e-001 486 | <_> 487 | 488 | 0 -1 8 -4.1933014988899231e-002 489 | 490 | -8.9102542400360107e-001 1.5866196155548096e-001 491 | <_> 492 | 493 | 0 -1 87 1.6568358987569809e-002 494 | 495 | 1.2731756269931793e-001 -8.5553413629531860e-001 496 | <_> 497 | 498 | 0 -1 64 2.0309074316173792e-003 499 | 500 | -2.3260365426540375e-001 6.7330485582351685e-001 501 | <_> 502 | 503 | 0 -1 159 -1.7069760942831635e-003 504 | 505 | -7.1925789117813110e-001 1.9108834862709045e-001 506 | 507 | <_> 508 | 14 509 | -1.4959813356399536e+000 510 | 511 | <_> 512 | 513 | 0 -1 4 1.4695923775434494e-002 514 | 515 | -6.2167906761169434e-001 2.1172638237476349e-001 516 | <_> 517 | 518 | 0 -1 50 -1.6501215286552906e-003 519 | 520 | 1.9353884458541870e-001 -5.7780367136001587e-001 521 | <_> 522 | 523 | 0 -1 123 7.0121872704476118e-004 524 | 525 | -2.2979106009006500e-001 5.3033334016799927e-001 526 | <_> 527 | 528 | 0 -1 52 9.4158272258937359e-004 529 | 530 | 1.6849038004875183e-001 -7.4897718429565430e-001 531 | <_> 532 | 533 | 0 -1 124 -2.0684124901890755e-003 534 | 535 | 6.7936712503433228e-001 -1.9317412376403809e-001 536 | <_> 537 | 538 | 0 -1 23 -1.8305826233699918e-004 539 | 540 | -7.0275229215621948e-001 1.7971208691596985e-001 541 | <_> 542 | 543 | 0 -1 198 5.5587477982044220e-004 544 | 545 | -2.4448128044605255e-001 5.0703984498977661e-001 546 | <_> 547 | 548 | 0 -1 152 4.3448276119306684e-004 549 | 550 | 1.3497908413410187e-001 -8.5621362924575806e-001 551 | <_> 552 | 553 | 0 -1 197 -1.2359691318124533e-003 554 | 555 | 6.1710417270660400e-001 -2.2301279008388519e-001 556 | <_> 557 | 558 | 0 -1 153 -6.9627340417355299e-004 559 | 560 | -6.4706987142562866e-001 2.3951497673988342e-001 561 | <_> 562 | 563 | 0 -1 175 1.0683680884540081e-003 564 | 565 | -2.8343605995178223e-001 4.9318629503250122e-001 566 | <_> 567 | 568 | 0 -1 168 1.7104238213505596e-004 569 | 570 | -2.7171039581298828e-001 4.2520308494567871e-001 571 | <_> 572 | 573 | 0 -1 144 8.2368971779942513e-003 574 | 575 | 1.6359315812587738e-001 -7.3864609003067017e-001 576 | <_> 577 | 578 | 0 -1 131 -5.9884190559387207e-003 579 | 580 | 3.8030940294265747e-001 -3.0763563513755798e-001 581 | 582 | <_> 583 | 9 584 | -1.1183819770812988e+000 585 | 586 | <_> 587 | 588 | 0 -1 187 -1.4863962307572365e-002 589 | 590 | 1.1989101022481918e-001 -6.6138857603073120e-001 591 | <_> 592 | 593 | 0 -1 117 2.4736612103879452e-003 594 | 595 | -5.2778661251068115e-001 2.3012125492095947e-001 596 | <_> 597 | 598 | 0 -1 71 -4.8899287357926369e-003 599 | 600 | 6.0186779499053955e-001 -2.0681641995906830e-001 601 | <_> 602 | 603 | 0 -1 174 1.5796069055795670e-002 604 | 605 | 1.4610521495342255e-001 -8.2099527120590210e-001 606 | <_> 607 | 608 | 0 -1 104 5.9720675926655531e-004 609 | 610 | -2.3587301373481750e-001 4.8323699831962585e-001 611 | <_> 612 | 613 | 0 -1 103 -1.9448818638920784e-003 614 | 615 | 6.4417767524719238e-001 -2.0953170955181122e-001 616 | <_> 617 | 618 | 0 -1 154 1.9433414854574949e-004 619 | 620 | 2.0600238442420959e-001 -7.2418999671936035e-001 621 | <_> 622 | 623 | 0 -1 163 -1.5097535215318203e-002 624 | 625 | -8.7151485681533813e-001 1.2594890594482422e-001 626 | <_> 627 | 628 | 0 -1 82 -3.9843879640102386e-003 629 | 630 | 4.3801131844520569e-001 -2.9676589369773865e-001 631 | 632 | <_> 633 | 12 634 | -1.5434337854385376e+000 635 | 636 | <_> 637 | 638 | 0 -1 105 1.1273270938545465e-003 639 | 640 | -4.7976878285408020e-001 3.6627906560897827e-001 641 | <_> 642 | 643 | 0 -1 95 9.7806821577250957e-004 644 | 645 | -2.7689707279205322e-001 5.1295894384384155e-001 646 | <_> 647 | 648 | 0 -1 15 1.6528377309441566e-002 649 | 650 | -4.5259797573089600e-001 2.4290211498737335e-001 651 | <_> 652 | 653 | 0 -1 137 1.1040373938158154e-003 654 | 655 | -3.2714816927909851e-001 3.4566244482994080e-001 656 | <_> 657 | 658 | 0 -1 109 -1.7780361231416464e-003 659 | 660 | -6.9511681795120239e-001 1.8829824030399323e-001 661 | <_> 662 | 663 | 0 -1 92 4.6280334936454892e-004 664 | 665 | -2.3864887654781342e-001 5.3136289119720459e-001 666 | <_> 667 | 668 | 0 -1 100 -1.4975425438024104e-004 669 | 670 | -6.6509884595870972e-001 2.1483559906482697e-001 671 | <_> 672 | 673 | 0 -1 83 -1.4625370968133211e-003 674 | 675 | 2.6556470990180969e-001 -4.9002227187156677e-001 676 | <_> 677 | 678 | 0 -1 14 -2.6019819779321551e-004 679 | 680 | -7.0160359144210815e-001 1.6359129548072815e-001 681 | <_> 682 | 683 | 0 -1 14 2.2371641534846276e-004 684 | 685 | 1.2919521331787109e-001 -6.9767206907272339e-001 686 | <_> 687 | 688 | 0 -1 194 -1.0447315871715546e-002 689 | 690 | 2.1837629377841949e-001 -4.6482038497924805e-001 691 | <_> 692 | 693 | 0 -1 20 -9.2897024005651474e-003 694 | 695 | 6.4918082952499390e-001 -2.0495061576366425e-001 696 | 697 | <_> 698 | 12 699 | -1.4440233707427979e+000 700 | 701 | <_> 702 | 703 | 0 -1 9 8.5356216877698898e-003 704 | 705 | -5.3151458501815796e-001 2.2357723116874695e-001 706 | <_> 707 | 708 | 0 -1 182 1.5294685726985335e-003 709 | 710 | -6.0895460844039917e-001 1.7429886758327484e-001 711 | <_> 712 | 713 | 0 -1 40 1.8610086990520358e-003 714 | 715 | -2.5480428338050842e-001 4.2150071263313293e-001 716 | <_> 717 | 718 | 0 -1 176 1.5735558699816465e-003 719 | 720 | -1.6832062602043152e-001 4.8567819595336914e-001 721 | <_> 722 | 723 | 0 -1 179 -6.7992787808179855e-004 724 | 725 | 3.9894598722457886e-001 -3.0744269490242004e-001 726 | <_> 727 | 728 | 0 -1 151 4.9857296049594879e-002 729 | 730 | -1.5370152890682220e-001 6.7523348331451416e-001 731 | <_> 732 | 733 | 0 -1 139 -2.8339058160781860e-002 734 | 735 | 5.0540882349014282e-001 -2.9473617672920227e-001 736 | <_> 737 | 738 | 0 -1 72 -7.7956825494766235e-002 739 | 740 | 4.0387043356895447e-001 -3.0287107825279236e-001 741 | <_> 742 | 743 | 0 -1 89 -3.6115488037467003e-003 744 | 745 | 6.3856112957000732e-001 -1.6917882859706879e-001 746 | <_> 747 | 748 | 0 -1 207 3.3940275898203254e-004 749 | 750 | 1.3713537156581879e-001 -7.8120291233062744e-001 751 | <_> 752 | 753 | 0 -1 39 4.0043061599135399e-003 754 | 755 | 1.5233094990253448e-001 -6.3939732313156128e-001 756 | <_> 757 | 758 | 0 -1 65 -4.4601649278774858e-004 759 | 760 | 2.1333815157413483e-001 -4.7728902101516724e-001 761 | 762 | <_> 763 | 13 764 | -1.2532578706741333e+000 765 | 766 | <_> 767 | 768 | 0 -1 204 -2.0341124385595322e-002 769 | 770 | 2.4170616269111633e-001 -4.9161517620086670e-001 771 | <_> 772 | 773 | 0 -1 169 8.9040049351751804e-004 774 | 775 | -2.8570893406867981e-001 4.2666998505592346e-001 776 | <_> 777 | 778 | 0 -1 60 -3.3259526826441288e-003 779 | 780 | 4.2626520991325378e-001 -2.3811897635459900e-001 781 | <_> 782 | 783 | 0 -1 38 -3.1714607030153275e-002 784 | 785 | -8.5494768619537354e-001 1.1712870001792908e-001 786 | <_> 787 | 788 | 0 -1 31 -1.1553820222616196e-002 789 | 790 | 2.2675493359565735e-001 -4.9640509486198425e-001 791 | <_> 792 | 793 | 0 -1 80 -6.7727260291576385e-002 794 | 795 | -8.6705064773559570e-001 9.8765812814235687e-002 796 | <_> 797 | 798 | 0 -1 63 -3.1611192971467972e-003 799 | 800 | 3.9449846744537354e-001 -2.8210711479187012e-001 801 | <_> 802 | 803 | 0 -1 149 4.3221906526014209e-004 804 | 805 | 1.1805476248264313e-001 -9.0178310871124268e-001 806 | <_> 807 | 808 | 0 -1 188 -2.2296360111795366e-004 809 | 810 | 1.7324598133563995e-001 -5.2877873182296753e-001 811 | <_> 812 | 813 | 0 -1 120 -2.1440195851027966e-003 814 | 815 | 5.5513423681259155e-001 -1.9791823625564575e-001 816 | <_> 817 | 818 | 0 -1 113 -4.5122690498828888e-003 819 | 820 | 5.5083745718002319e-001 -1.8810540437698364e-001 821 | <_> 822 | 823 | 0 -1 130 -3.5149464383721352e-003 824 | 825 | 5.5467557907104492e-001 -2.2856147587299347e-001 826 | <_> 827 | 828 | 0 -1 121 -4.4786706566810608e-003 829 | 830 | -7.9106998443603516e-001 1.7836479842662811e-001 831 | 832 | <_> 833 | 15 834 | -1.1898330450057983e+000 835 | 836 | <_> 837 | 838 | 0 -1 0 1.5206767246127129e-002 839 | 840 | -4.9173194169998169e-001 2.7093595266342163e-001 841 | <_> 842 | 843 | 0 -1 125 6.9564773002639413e-004 844 | 845 | -2.3066598176956177e-001 5.4028344154357910e-001 846 | <_> 847 | 848 | 0 -1 125 -8.3668017759919167e-004 849 | 850 | 4.4658055901527405e-001 -2.7778497338294983e-001 851 | <_> 852 | 853 | 0 -1 91 -3.8321319967508316e-002 854 | 855 | -7.9069298505783081e-001 1.8700349330902100e-001 856 | <_> 857 | 858 | 0 -1 207 -2.1063965687062591e-004 859 | 860 | -6.3163763284683228e-001 1.8656146526336670e-001 861 | <_> 862 | 863 | 0 -1 61 3.6907330155372620e-002 864 | 865 | 9.9319733679294586e-002 -7.6762360334396362e-001 866 | <_> 867 | 868 | 0 -1 85 8.1071127206087112e-003 869 | 870 | -2.8561261296272278e-001 3.4748569130897522e-001 871 | <_> 872 | 873 | 0 -1 189 6.2815943965688348e-004 874 | 875 | 1.6656193137168884e-001 -5.4635977745056152e-001 876 | <_> 877 | 878 | 0 -1 86 2.8582263621501625e-004 879 | 880 | -2.4100163578987122e-001 4.5410770177841187e-001 881 | <_> 882 | 883 | 0 -1 173 -1.9862279295921326e-002 884 | 885 | -9.4317340850830078e-001 1.2513674795627594e-001 886 | <_> 887 | 888 | 0 -1 96 1.1506280861794949e-003 889 | 890 | -2.4514634907245636e-001 4.6452957391738892e-001 891 | <_> 892 | 893 | 0 -1 29 2.3451185552403331e-004 894 | 895 | 1.2489952147006989e-001 -8.0278074741363525e-001 896 | <_> 897 | 898 | 0 -1 101 6.7837134702131152e-004 899 | 900 | -2.5017899274826050e-001 4.3841627240180969e-001 901 | <_> 902 | 903 | 0 -1 17 3.1583159579895437e-004 904 | 905 | 1.5951988101005554e-001 -7.4524724483489990e-001 906 | <_> 907 | 908 | 0 -1 110 7.2623658925294876e-003 909 | 910 | 1.2511830031871796e-001 -6.5659755468368530e-001 911 | 912 | <_> 913 | 15 914 | -1.2416906356811523e+000 915 | 916 | <_> 917 | 918 | 0 -1 2 7.5144092552363873e-003 919 | 920 | -5.9518074989318848e-001 5.3793102502822876e-002 921 | <_> 922 | 923 | 0 -1 98 -6.4494344405829906e-004 924 | 925 | 2.0429474115371704e-001 -4.3661779165267944e-001 926 | <_> 927 | 928 | 0 -1 196 3.3831471228040755e-004 929 | 930 | -2.1566553413867950e-001 4.7118204832077026e-001 931 | <_> 932 | 933 | 0 -1 73 2.8320802375674248e-003 934 | 935 | 1.3322307169437408e-001 -8.3729231357574463e-001 936 | <_> 937 | 938 | 0 -1 199 1.6218879027292132e-003 939 | 940 | -2.0889574289321899e-001 4.7114694118499756e-001 941 | <_> 942 | 943 | 0 -1 10 2.7122153551317751e-004 944 | 945 | 1.1475630849599838e-001 -7.8029519319534302e-001 946 | <_> 947 | 948 | 0 -1 170 8.8358242064714432e-003 949 | 950 | 1.2460929155349731e-001 -7.6791721582412720e-001 951 | <_> 952 | 953 | 0 -1 106 9.7634072881191969e-004 954 | 955 | -2.0806105434894562e-001 5.1318311691284180e-001 956 | <_> 957 | 958 | 0 -1 107 -2.1239042282104492e-002 959 | 960 | -8.7171542644500732e-001 1.2721680104732513e-001 961 | <_> 962 | 963 | 0 -1 97 7.1797124110162258e-004 964 | 965 | -3.0763280391693115e-001 3.7504923343658447e-001 966 | <_> 967 | 968 | 0 -1 32 2.7504155412316322e-002 969 | 970 | 1.5651945769786835e-001 -7.9516488313674927e-001 971 | <_> 972 | 973 | 0 -1 178 1.0624636197462678e-003 974 | 975 | 1.3473348319530487e-001 -6.9174814224243164e-001 976 | <_> 977 | 978 | 0 -1 33 -8.1248432397842407e-002 979 | 980 | -8.5117286443710327e-001 1.0601779073476791e-001 981 | <_> 982 | 983 | 0 -1 140 -2.2936165332794189e-002 984 | 985 | 3.9202499389648438e-001 -2.9867398738861084e-001 986 | <_> 987 | 988 | 0 -1 146 -1.3326616026461124e-003 989 | 990 | 4.7240665555000305e-001 -2.6287403702735901e-001 991 | 992 | <_> 993 | 13 994 | -1.3383979797363281e+000 995 | 996 | <_> 997 | 998 | 0 -1 3 3.2254494726657867e-002 999 | 1000 | -6.5151512622833252e-001 7.9947575926780701e-002 1001 | <_> 1002 | 1003 | 0 -1 172 -1.1810796568170190e-003 1004 | 1005 | 2.5173431634902954e-001 -4.5536977052688599e-001 1006 | <_> 1007 | 1008 | 0 -1 88 8.0361258005723357e-004 1009 | 1010 | -2.1178695559501648e-001 4.9318632483482361e-001 1011 | <_> 1012 | 1013 | 0 -1 93 6.6201295703649521e-004 1014 | 1015 | -1.9441033899784088e-001 4.6225026249885559e-001 1016 | <_> 1017 | 1018 | 0 -1 84 3.4565184614621103e-004 1019 | 1020 | -2.1175089478492737e-001 4.6985754370689392e-001 1021 | <_> 1022 | 1023 | 0 -1 132 -5.6433549616485834e-004 1024 | 1025 | -7.9713624715805054e-001 1.8714086711406708e-001 1026 | <_> 1027 | 1028 | 0 -1 56 5.8492692187428474e-004 1029 | 1030 | -3.9330720901489258e-001 2.4242231249809265e-001 1031 | <_> 1032 | 1033 | 0 -1 13 2.5043603032827377e-002 1034 | 1035 | 1.3490234315395355e-001 -7.5923883914947510e-001 1036 | <_> 1037 | 1038 | 0 -1 37 -1.8510785885155201e-003 1039 | 1040 | 4.1279399394989014e-001 -2.7271771430969238e-001 1041 | <_> 1042 | 1043 | 0 -1 68 -2.5741360150277615e-004 1044 | 1045 | -6.3662034273147583e-001 1.8135882914066315e-001 1046 | <_> 1047 | 1048 | 0 -1 184 -1.5121832489967346e-002 1049 | 1050 | 2.5249326229095459e-001 -3.8438034057617188e-001 1051 | <_> 1052 | 1053 | 0 -1 203 -1.5006031841039658e-002 1054 | 1055 | -8.4878319501876831e-001 1.1718367785215378e-001 1056 | <_> 1057 | 1058 | 0 -1 74 4.9880752339959145e-004 1059 | 1060 | -2.6755046844482422e-001 4.5769825577735901e-001 1061 | 1062 | <_> 1063 | 12 1064 | -1.2097512483596802e+000 1065 | 1066 | <_> 1067 | 1068 | 0 -1 195 -1.1614991351962090e-002 1069 | 1070 | 1.4465409517288208e-001 -5.9521216154098511e-001 1071 | <_> 1072 | 1073 | 0 -1 75 3.9767110138200223e-004 1074 | 1075 | -4.2697989940643311e-001 2.4382311105728149e-001 1076 | <_> 1077 | 1078 | 0 -1 47 -4.6969857066869736e-002 1079 | 1080 | -9.3969690799713135e-001 1.2196484953165054e-001 1081 | <_> 1082 | 1083 | 0 -1 136 5.5550434626638889e-004 1084 | 1085 | -1.8246935307979584e-001 6.5156191587448120e-001 1086 | <_> 1087 | 1088 | 0 -1 99 2.9468833236023784e-004 1089 | 1090 | 1.5099152922630310e-001 -7.8840750455856323e-001 1091 | <_> 1092 | 1093 | 0 -1 44 1.2439775280654430e-002 1094 | 1095 | 1.4981375634670258e-001 -7.5917595624923706e-001 1096 | <_> 1097 | 1098 | 0 -1 147 6.6337559837847948e-004 1099 | 1100 | -2.5185841321945190e-001 5.9387433528900146e-001 1101 | <_> 1102 | 1103 | 0 -1 148 -6.8454549182206392e-004 1104 | 1105 | 5.1199448108673096e-001 -2.5247576832771301e-001 1106 | <_> 1107 | 1108 | 0 -1 141 1.4808592386543751e-003 1109 | 1110 | 2.2439701855182648e-001 -5.8184891939163208e-001 1111 | <_> 1112 | 1113 | 0 -1 12 6.0307271778583527e-003 1114 | 1115 | -4.3553912639617920e-001 2.8183382749557495e-001 1116 | <_> 1117 | 1118 | 0 -1 78 -1.9170897081494331e-002 1119 | 1120 | -8.5707378387451172e-001 1.4850790798664093e-001 1121 | <_> 1122 | 1123 | 0 -1 122 3.0278289341367781e-004 1124 | 1125 | -3.1547480821609497e-001 4.1798374056816101e-001 1126 | 1127 | <_> 1128 | 10 1129 | -1.2253109216690063e+000 1130 | 1131 | <_> 1132 | 1133 | 0 -1 181 4.6847470104694366e-002 1134 | 1135 | -4.9239391088485718e-001 5.2287584543228149e-001 1136 | <_> 1137 | 1138 | 0 -1 118 2.2181579843163490e-003 1139 | 1140 | -4.2569425702095032e-001 3.6892616748809814e-001 1141 | <_> 1142 | 1143 | 0 -1 145 6.1082182219251990e-004 1144 | 1145 | 1.7654621601104736e-001 -8.2656937837600708e-001 1146 | <_> 1147 | 1148 | 0 -1 127 1.7401995137333870e-002 1149 | 1150 | 2.7770876884460449e-001 -5.6393522024154663e-001 1151 | <_> 1152 | 1153 | 0 -1 54 5.2314018830657005e-004 1154 | 1155 | -3.6257097125053406e-001 4.6126455068588257e-001 1156 | <_> 1157 | 1158 | 0 -1 206 2.1581796463578939e-003 1159 | 1160 | 1.9110183417797089e-001 -6.8012320995330811e-001 1161 | <_> 1162 | 1163 | 0 -1 192 -1.3209994649514556e-003 1164 | 1165 | 6.7618584632873535e-001 -2.6087108254432678e-001 1166 | <_> 1167 | 1168 | 0 -1 126 -1.2237254530191422e-002 1169 | 1170 | -5.7184767723083496e-001 3.0778104066848755e-001 1171 | <_> 1172 | 1173 | 0 -1 36 8.7829465046525002e-003 1174 | 1175 | 1.6890920698642731e-001 -7.8835797309875488e-001 1176 | <_> 1177 | 1178 | 0 -1 183 7.5588272884488106e-003 1179 | 1180 | 1.5143942832946777e-001 -8.2572847604751587e-001 1181 | 1182 | <_> 1183 | 1184 | <_> 1185 | 0 0 10 10 -1. 1186 | <_> 1187 | 0 0 5 5 2. 1188 | <_> 1189 | 5 5 5 5 2. 1190 | 0 1191 | <_> 1192 | 1193 | <_> 1194 | 0 0 12 16 -1. 1195 | <_> 1196 | 6 0 6 16 2. 1197 | 0 1198 | <_> 1199 | 1200 | <_> 1201 | 0 3 10 6 -1. 1202 | <_> 1203 | 5 3 5 6 2. 1204 | 0 1205 | <_> 1206 | 1207 | <_> 1208 | 0 3 21 16 -1. 1209 | <_> 1210 | 7 3 7 16 3. 1211 | 0 1212 | <_> 1213 | 1214 | <_> 1215 | 0 4 16 9 -1. 1216 | <_> 1217 | 4 4 8 9 2. 1218 | 0 1219 | <_> 1220 | 1221 | <_> 1222 | 0 4 10 12 -1. 1223 | <_> 1224 | 5 4 5 12 2. 1225 | 0 1226 | <_> 1227 | 1228 | <_> 1229 | 0 7 14 7 -1. 1230 | <_> 1231 | 7 7 7 7 2. 1232 | 0 1233 | <_> 1234 | 1235 | <_> 1236 | 0 9 12 7 -1. 1237 | <_> 1238 | 6 9 6 7 2. 1239 | 0 1240 | <_> 1241 | 1242 | <_> 1243 | 0 9 60 3 -1. 1244 | <_> 1245 | 30 9 30 3 2. 1246 | 0 1247 | <_> 1248 | 1249 | <_> 1250 | 0 10 8 3 -1. 1251 | <_> 1252 | 4 10 4 3 2. 1253 | 0 1254 | <_> 1255 | 1256 | <_> 1257 | 0 11 1 2 -1. 1258 | <_> 1259 | 0 12 1 1 2. 1260 | 0 1261 | <_> 1262 | 1263 | <_> 1264 | 1 0 51 12 -1. 1265 | <_> 1266 | 1 4 51 4 3. 1267 | 0 1268 | <_> 1269 | 1270 | <_> 1271 | 1 3 15 7 -1. 1272 | <_> 1273 | 6 3 5 7 3. 1274 | 0 1275 | <_> 1276 | 1277 | <_> 1278 | 1 7 30 6 -1. 1279 | <_> 1280 | 1 7 15 3 2. 1281 | <_> 1282 | 16 10 15 3 2. 1283 | 0 1284 | <_> 1285 | 1286 | <_> 1287 | 1 12 1 2 -1. 1288 | <_> 1289 | 1 13 1 1 2. 1290 | 0 1291 | <_> 1292 | 1293 | <_> 1294 | 2 2 18 16 -1. 1295 | <_> 1296 | 2 6 18 8 2. 1297 | 0 1298 | <_> 1299 | 1300 | <_> 1301 | 2 3 29 4 -1. 1302 | <_> 1303 | 2 5 29 2 2. 1304 | 0 1305 | <_> 1306 | 1307 | <_> 1308 | 2 9 1 2 -1. 1309 | <_> 1310 | 2 10 1 1 2. 1311 | 0 1312 | <_> 1313 | 1314 | <_> 1315 | 2 14 40 6 -1. 1316 | <_> 1317 | 2 17 40 3 2. 1318 | 0 1319 | <_> 1320 | 1321 | <_> 1322 | 3 0 22 6 -1. 1323 | <_> 1324 | 3 2 22 2 3. 1325 | 0 1326 | <_> 1327 | 1328 | <_> 1329 | 3 2 38 2 -1. 1330 | <_> 1331 | 3 2 19 1 2. 1332 | <_> 1333 | 22 3 19 1 2. 1334 | 0 1335 | <_> 1336 | 1337 | <_> 1338 | 3 4 51 16 -1. 1339 | <_> 1340 | 3 8 51 8 2. 1341 | 0 1342 | <_> 1343 | 1344 | <_> 1345 | 3 7 3 8 -1. 1346 | <_> 1347 | 4 7 1 8 3. 1348 | 0 1349 | <_> 1350 | 1351 | <_> 1352 | 3 9 1 3 -1. 1353 | <_> 1354 | 3 10 1 1 3. 1355 | 0 1356 | <_> 1357 | 1358 | <_> 1359 | 4 8 3 5 -1. 1360 | <_> 1361 | 5 8 1 5 3. 1362 | 0 1363 | <_> 1364 | 1365 | <_> 1366 | 4 8 4 9 -1. 1367 | <_> 1368 | 5 8 2 9 2. 1369 | 0 1370 | <_> 1371 | 1372 | <_> 1373 | 4 11 36 9 -1. 1374 | <_> 1375 | 16 11 12 9 3. 1376 | 0 1377 | <_> 1378 | 1379 | <_> 1380 | 4 14 49 6 -1. 1381 | <_> 1382 | 4 17 49 3 2. 1383 | 0 1384 | <_> 1385 | 1386 | <_> 1387 | 5 0 17 6 -1. 1388 | <_> 1389 | 5 2 17 2 3. 1390 | 0 1391 | <_> 1392 | 1393 | <_> 1394 | 5 1 3 1 -1. 1395 | <_> 1396 | 6 1 1 1 3. 1397 | 0 1398 | <_> 1399 | 1400 | <_> 1401 | 5 1 8 2 -1. 1402 | <_> 1403 | 7 1 4 2 2. 1404 | 0 1405 | <_> 1406 | 1407 | <_> 1408 | 5 2 36 9 -1. 1409 | <_> 1410 | 17 2 12 9 3. 1411 | 0 1412 | <_> 1413 | 1414 | <_> 1415 | 5 3 33 17 -1. 1416 | <_> 1417 | 16 3 11 17 3. 1418 | 0 1419 | <_> 1420 | 1421 | <_> 1422 | 6 0 30 19 -1. 1423 | <_> 1424 | 16 0 10 19 3. 1425 | 0 1426 | <_> 1427 | 1428 | <_> 1429 | 6 3 29 4 -1. 1430 | <_> 1431 | 6 5 29 2 2. 1432 | 0 1433 | <_> 1434 | 1435 | <_> 1436 | 6 4 16 16 -1. 1437 | <_> 1438 | 14 4 8 16 2. 1439 | 0 1440 | <_> 1441 | 1442 | <_> 1443 | 6 9 54 1 -1. 1444 | <_> 1445 | 33 9 27 1 2. 1446 | 0 1447 | <_> 1448 | 1449 | <_> 1450 | 7 0 4 18 -1. 1451 | <_> 1452 | 8 0 2 18 2. 1453 | 0 1454 | <_> 1455 | 1456 | <_> 1457 | 7 3 12 15 -1. 1458 | <_> 1459 | 13 3 6 15 2. 1460 | 0 1461 | <_> 1462 | 1463 | <_> 1464 | 7 4 20 5 -1. 1465 | <_> 1466 | 12 4 10 5 2. 1467 | 0 1468 | <_> 1469 | 1470 | <_> 1471 | 7 4 6 3 -1. 1472 | <_> 1473 | 7 5 6 1 3. 1474 | 0 1475 | <_> 1476 | 1477 | <_> 1478 | 7 4 36 6 -1. 1479 | <_> 1480 | 19 4 12 6 3. 1481 | 0 1482 | <_> 1483 | 1484 | <_> 1485 | 7 5 28 4 -1. 1486 | <_> 1487 | 14 5 14 4 2. 1488 | 0 1489 | <_> 1490 | 1491 | <_> 1492 | 7 7 4 11 -1. 1493 | <_> 1494 | 8 7 2 11 2. 1495 | 0 1496 | <_> 1497 | 1498 | <_> 1499 | 7 9 12 7 -1. 1500 | <_> 1501 | 13 9 6 7 2. 1502 | 0 1503 | <_> 1504 | 1505 | <_> 1506 | 8 1 21 4 -1. 1507 | <_> 1508 | 8 3 21 2 2. 1509 | 0 1510 | <_> 1511 | 1512 | <_> 1513 | 8 4 28 6 -1. 1514 | <_> 1515 | 15 4 14 6 2. 1516 | 0 1517 | <_> 1518 | 1519 | <_> 1520 | 8 8 38 6 -1. 1521 | <_> 1522 | 8 10 38 2 3. 1523 | 0 1524 | <_> 1525 | 1526 | <_> 1527 | 8 14 25 4 -1. 1528 | <_> 1529 | 8 15 25 2 2. 1530 | 0 1531 | <_> 1532 | 1533 | <_> 1534 | 9 2 12 4 -1. 1535 | <_> 1536 | 12 2 6 4 2. 1537 | 0 1538 | <_> 1539 | 1540 | <_> 1541 | 9 5 24 3 -1. 1542 | <_> 1543 | 15 5 12 3 2. 1544 | 0 1545 | <_> 1546 | 1547 | <_> 1548 | 9 8 40 12 -1. 1549 | <_> 1550 | 9 12 40 4 3. 1551 | 0 1552 | <_> 1553 | 1554 | <_> 1555 | 10 2 8 2 -1. 1556 | <_> 1557 | 12 2 4 2 2. 1558 | 0 1559 | <_> 1560 | 1561 | <_> 1562 | 10 2 9 2 -1. 1563 | <_> 1564 | 13 2 3 2 3. 1565 | 0 1566 | <_> 1567 | 1568 | <_> 1569 | 10 5 3 3 -1. 1570 | <_> 1571 | 11 6 1 1 9. 1572 | 0 1573 | <_> 1574 | 1575 | <_> 1576 | 11 0 32 20 -1. 1577 | <_> 1578 | 19 0 16 20 2. 1579 | 0 1580 | <_> 1581 | 1582 | <_> 1583 | 11 3 1 4 -1. 1584 | <_> 1585 | 11 5 1 2 2. 1586 | 0 1587 | <_> 1588 | 1589 | <_> 1590 | 11 9 4 3 -1. 1591 | <_> 1592 | 12 9 2 3 2. 1593 | 0 1594 | <_> 1595 | 1596 | <_> 1597 | 11 9 3 7 -1. 1598 | <_> 1599 | 12 9 1 7 3. 1600 | 0 1601 | <_> 1602 | 1603 | <_> 1604 | 12 3 9 2 -1. 1605 | <_> 1606 | 15 3 3 2 3. 1607 | 0 1608 | <_> 1609 | 1610 | <_> 1611 | 12 6 6 6 -1. 1612 | <_> 1613 | 14 6 2 6 3. 1614 | 0 1615 | <_> 1616 | 1617 | <_> 1618 | 12 10 42 10 -1. 1619 | <_> 1620 | 26 10 14 10 3. 1621 | 0 1622 | <_> 1623 | 1624 | <_> 1625 | 12 14 11 3 -1. 1626 | <_> 1627 | 12 15 11 1 3. 1628 | 0 1629 | <_> 1630 | 1631 | <_> 1632 | 13 4 6 14 -1. 1633 | <_> 1634 | 15 4 2 14 3. 1635 | 0 1636 | <_> 1637 | 1638 | <_> 1639 | 13 8 3 6 -1. 1640 | <_> 1641 | 14 8 1 6 3. 1642 | 0 1643 | <_> 1644 | 1645 | <_> 1646 | 13 11 32 2 -1. 1647 | <_> 1648 | 21 11 16 2 2. 1649 | 0 1650 | <_> 1651 | 1652 | <_> 1653 | 13 13 25 6 -1. 1654 | <_> 1655 | 13 16 25 3 2. 1656 | 0 1657 | <_> 1658 | 1659 | <_> 1660 | 13 16 21 3 -1. 1661 | <_> 1662 | 20 16 7 3 3. 1663 | 0 1664 | <_> 1665 | 1666 | <_> 1667 | 14 2 3 2 -1. 1668 | <_> 1669 | 15 2 1 2 3. 1670 | 0 1671 | <_> 1672 | 1673 | <_> 1674 | 14 2 24 8 -1. 1675 | <_> 1676 | 20 2 12 8 2. 1677 | 0 1678 | <_> 1679 | 1680 | <_> 1681 | 14 13 36 6 -1. 1682 | <_> 1683 | 23 13 18 6 2. 1684 | 0 1685 | <_> 1686 | 1687 | <_> 1688 | 14 14 8 3 -1. 1689 | <_> 1690 | 14 15 8 1 3. 1691 | 0 1692 | <_> 1693 | 1694 | <_> 1695 | 14 14 45 6 -1. 1696 | <_> 1697 | 14 17 45 3 2. 1698 | 0 1699 | <_> 1700 | 1701 | <_> 1702 | 14 18 9 2 -1. 1703 | <_> 1704 | 17 18 3 2 3. 1705 | 0 1706 | <_> 1707 | 1708 | <_> 1709 | 15 9 4 1 -1. 1710 | <_> 1711 | 16 9 2 1 2. 1712 | 0 1713 | <_> 1714 | 1715 | <_> 1716 | 15 10 19 4 -1. 1717 | <_> 1718 | 15 12 19 2 2. 1719 | 0 1720 | <_> 1721 | 1722 | <_> 1723 | 16 0 28 8 -1. 1724 | <_> 1725 | 16 2 28 4 2. 1726 | 0 1727 | <_> 1728 | 1729 | <_> 1730 | 16 2 36 18 -1. 1731 | <_> 1732 | 28 2 12 18 3. 1733 | 0 1734 | <_> 1735 | 1736 | <_> 1737 | 16 6 24 6 -1. 1738 | <_> 1739 | 22 6 12 6 2. 1740 | 0 1741 | <_> 1742 | 1743 | <_> 1744 | 17 1 24 6 -1. 1745 | <_> 1746 | 17 3 24 2 3. 1747 | 0 1748 | <_> 1749 | 1750 | <_> 1751 | 17 3 15 12 -1. 1752 | <_> 1753 | 22 7 5 4 9. 1754 | 0 1755 | <_> 1756 | 1757 | <_> 1758 | 17 15 11 3 -1. 1759 | <_> 1760 | 17 16 11 1 3. 1761 | 0 1762 | <_> 1763 | 1764 | <_> 1765 | 18 5 6 10 -1. 1766 | <_> 1767 | 20 5 2 10 3. 1768 | 0 1769 | <_> 1770 | 1771 | <_> 1772 | 18 6 18 3 -1. 1773 | <_> 1774 | 24 6 6 3 3. 1775 | 0 1776 | <_> 1777 | 1778 | <_> 1779 | 18 11 3 1 -1. 1780 | <_> 1781 | 19 11 1 1 3. 1782 | 0 1783 | <_> 1784 | 1785 | <_> 1786 | 19 6 32 2 -1. 1787 | <_> 1788 | 27 6 16 2 2. 1789 | 0 1790 | <_> 1791 | 1792 | <_> 1793 | 19 8 3 1 -1. 1794 | <_> 1795 | 20 8 1 1 3. 1796 | 0 1797 | <_> 1798 | 1799 | <_> 1800 | 19 9 14 11 -1. 1801 | <_> 1802 | 26 9 7 11 2. 1803 | 0 1804 | <_> 1805 | 1806 | <_> 1807 | 19 10 3 3 -1. 1808 | <_> 1809 | 20 10 1 3 3. 1810 | 0 1811 | <_> 1812 | 1813 | <_> 1814 | 19 13 7 3 -1. 1815 | <_> 1816 | 19 14 7 1 3. 1817 | 0 1818 | <_> 1819 | 1820 | <_> 1821 | 19 14 13 3 -1. 1822 | <_> 1823 | 19 15 13 1 3. 1824 | 0 1825 | <_> 1826 | 1827 | <_> 1828 | 20 0 15 20 -1. 1829 | <_> 1830 | 25 0 5 20 3. 1831 | 0 1832 | <_> 1833 | 1834 | <_> 1835 | 20 9 3 1 -1. 1836 | <_> 1837 | 21 9 1 1 3. 1838 | 0 1839 | <_> 1840 | 1841 | <_> 1842 | 20 10 3 2 -1. 1843 | <_> 1844 | 21 10 1 2 3. 1845 | 0 1846 | <_> 1847 | 1848 | <_> 1849 | 21 1 21 6 -1. 1850 | <_> 1851 | 21 3 21 2 3. 1852 | 0 1853 | <_> 1854 | 1855 | <_> 1856 | 21 8 4 3 -1. 1857 | <_> 1858 | 22 8 2 3 2. 1859 | 0 1860 | <_> 1861 | 1862 | <_> 1863 | 21 9 3 4 -1. 1864 | <_> 1865 | 22 9 1 4 3. 1866 | 0 1867 | <_> 1868 | 1869 | <_> 1870 | 21 10 4 2 -1. 1871 | <_> 1872 | 22 10 2 2 2. 1873 | 0 1874 | <_> 1875 | 1876 | <_> 1877 | 21 11 24 2 -1. 1878 | <_> 1879 | 27 11 12 2 2. 1880 | 0 1881 | <_> 1882 | 1883 | <_> 1884 | 21 18 4 1 -1. 1885 | <_> 1886 | 22 18 2 1 2. 1887 | 0 1888 | <_> 1889 | 1890 | <_> 1891 | 22 3 4 1 -1. 1892 | <_> 1893 | 23 3 2 1 2. 1894 | 0 1895 | <_> 1896 | 1897 | <_> 1898 | 22 6 2 6 -1. 1899 | <_> 1900 | 22 6 1 3 2. 1901 | <_> 1902 | 23 9 1 3 2. 1903 | 0 1904 | <_> 1905 | 1906 | <_> 1907 | 22 7 3 3 -1. 1908 | <_> 1909 | 23 8 1 1 9. 1910 | 0 1911 | <_> 1912 | 1913 | <_> 1914 | 22 8 3 5 -1. 1915 | <_> 1916 | 23 8 1 5 3. 1917 | 0 1918 | <_> 1919 | 1920 | <_> 1921 | 22 9 3 2 -1. 1922 | <_> 1923 | 23 9 1 2 3. 1924 | 0 1925 | <_> 1926 | 1927 | <_> 1928 | 23 8 3 3 -1. 1929 | <_> 1930 | 24 8 1 3 3. 1931 | 0 1932 | <_> 1933 | 1934 | <_> 1935 | 23 10 3 2 -1. 1936 | <_> 1937 | 24 10 1 2 3. 1938 | 0 1939 | <_> 1940 | 1941 | <_> 1942 | 24 3 20 17 -1. 1943 | <_> 1944 | 29 3 10 17 2. 1945 | 0 1946 | <_> 1947 | 1948 | <_> 1949 | 24 4 14 6 -1. 1950 | <_> 1951 | 31 4 7 6 2. 1952 | 0 1953 | <_> 1954 | 1955 | <_> 1956 | 24 18 9 2 -1. 1957 | <_> 1958 | 27 18 3 2 3. 1959 | 0 1960 | <_> 1961 | 1962 | <_> 1963 | 25 5 8 4 -1. 1964 | <_> 1965 | 25 5 4 4 2. 1966 | 1 1967 | <_> 1968 | 1969 | <_> 1970 | 25 6 22 14 -1. 1971 | <_> 1972 | 36 6 11 14 2. 1973 | 0 1974 | <_> 1975 | 1976 | <_> 1977 | 25 12 28 8 -1. 1978 | <_> 1979 | 25 14 28 4 2. 1980 | 0 1981 | <_> 1982 | 1983 | <_> 1984 | 25 14 9 3 -1. 1985 | <_> 1986 | 25 15 9 1 3. 1987 | 0 1988 | <_> 1989 | 1990 | <_> 1991 | 26 2 27 18 -1. 1992 | <_> 1993 | 35 2 9 18 3. 1994 | 0 1995 | <_> 1996 | 1997 | <_> 1998 | 26 3 22 3 -1. 1999 | <_> 2000 | 26 4 22 1 3. 2001 | 0 2002 | <_> 2003 | 2004 | <_> 2005 | 26 4 8 4 -1. 2006 | <_> 2007 | 30 4 4 4 2. 2008 | 0 2009 | <_> 2010 | 2011 | <_> 2012 | 26 4 20 6 -1. 2013 | <_> 2014 | 31 4 10 6 2. 2015 | 0 2016 | <_> 2017 | 2018 | <_> 2019 | 26 7 1 12 -1. 2020 | <_> 2021 | 22 11 1 4 3. 2022 | 1 2023 | <_> 2024 | 2025 | <_> 2026 | 26 9 3 3 -1. 2027 | <_> 2028 | 27 9 1 3 3. 2029 | 0 2030 | <_> 2031 | 2032 | <_> 2033 | 26 13 9 3 -1. 2034 | <_> 2035 | 26 14 9 1 3. 2036 | 0 2037 | <_> 2038 | 2039 | <_> 2040 | 27 3 15 6 -1. 2041 | <_> 2042 | 32 3 5 6 3. 2043 | 0 2044 | <_> 2045 | 2046 | <_> 2047 | 27 9 3 1 -1. 2048 | <_> 2049 | 28 9 1 1 3. 2050 | 0 2051 | <_> 2052 | 2053 | <_> 2054 | 27 9 3 2 -1. 2055 | <_> 2056 | 28 9 1 2 3. 2057 | 0 2058 | <_> 2059 | 2060 | <_> 2061 | 27 10 3 3 -1. 2062 | <_> 2063 | 28 10 1 3 3. 2064 | 0 2065 | <_> 2066 | 2067 | <_> 2068 | 27 11 3 2 -1. 2069 | <_> 2070 | 28 11 1 2 3. 2071 | 0 2072 | <_> 2073 | 2074 | <_> 2075 | 28 2 10 4 -1. 2076 | <_> 2077 | 28 2 10 2 2. 2078 | 1 2079 | <_> 2080 | 2081 | <_> 2082 | 28 8 32 6 -1. 2083 | <_> 2084 | 28 10 32 2 3. 2085 | 0 2086 | <_> 2087 | 2088 | <_> 2089 | 28 10 3 1 -1. 2090 | <_> 2091 | 29 10 1 1 3. 2092 | 0 2093 | <_> 2094 | 2095 | <_> 2096 | 28 11 3 1 -1. 2097 | <_> 2098 | 29 11 1 1 3. 2099 | 0 2100 | <_> 2101 | 2102 | <_> 2103 | 28 15 5 4 -1. 2104 | <_> 2105 | 28 16 5 2 2. 2106 | 0 2107 | <_> 2108 | 2109 | <_> 2110 | 28 16 23 4 -1. 2111 | <_> 2112 | 28 17 23 2 2. 2113 | 0 2114 | <_> 2115 | 2116 | <_> 2117 | 28 19 6 1 -1. 2118 | <_> 2119 | 30 19 2 1 3. 2120 | 0 2121 | <_> 2122 | 2123 | <_> 2124 | 29 3 9 4 -1. 2125 | <_> 2126 | 32 3 3 4 3. 2127 | 0 2128 | <_> 2129 | 2130 | <_> 2131 | 29 5 9 1 -1. 2132 | <_> 2133 | 32 5 3 1 3. 2134 | 0 2135 | <_> 2136 | 2137 | <_> 2138 | 29 8 3 6 -1. 2139 | <_> 2140 | 30 8 1 6 3. 2141 | 0 2142 | <_> 2143 | 2144 | <_> 2145 | 29 9 3 1 -1. 2146 | <_> 2147 | 30 9 1 1 3. 2148 | 0 2149 | <_> 2150 | 2151 | <_> 2152 | 29 11 10 4 -1. 2153 | <_> 2154 | 29 13 10 2 2. 2155 | 0 2156 | <_> 2157 | 2158 | <_> 2159 | 29 11 26 8 -1. 2160 | <_> 2161 | 29 13 26 4 2. 2162 | 0 2163 | <_> 2164 | 2165 | <_> 2166 | 30 0 16 6 -1. 2167 | <_> 2168 | 30 3 16 3 2. 2169 | 0 2170 | <_> 2171 | 2172 | <_> 2173 | 30 2 30 6 -1. 2174 | <_> 2175 | 30 2 15 3 2. 2176 | <_> 2177 | 45 5 15 3 2. 2178 | 0 2179 | <_> 2180 | 2181 | <_> 2182 | 30 3 9 4 -1. 2183 | <_> 2184 | 33 3 3 4 3. 2185 | 0 2186 | <_> 2187 | 2188 | <_> 2189 | 30 5 9 4 -1. 2190 | <_> 2191 | 30 6 9 2 2. 2192 | 0 2193 | <_> 2194 | 2195 | <_> 2196 | 30 10 3 2 -1. 2197 | <_> 2198 | 31 10 1 2 3. 2199 | 0 2200 | <_> 2201 | 2202 | <_> 2203 | 30 14 18 6 -1. 2204 | <_> 2205 | 36 14 6 6 3. 2206 | 0 2207 | <_> 2208 | 2209 | <_> 2210 | 31 3 4 3 -1. 2211 | <_> 2212 | 32 3 2 3 2. 2213 | 0 2214 | <_> 2215 | 2216 | <_> 2217 | 31 7 4 9 -1. 2218 | <_> 2219 | 32 7 2 9 2. 2220 | 0 2221 | <_> 2222 | 2223 | <_> 2224 | 31 11 3 2 -1. 2225 | <_> 2226 | 32 11 1 2 3. 2227 | 0 2228 | <_> 2229 | 2230 | <_> 2231 | 31 11 3 3 -1. 2232 | <_> 2233 | 32 11 1 3 3. 2234 | 0 2235 | <_> 2236 | 2237 | <_> 2238 | 32 4 3 2 -1. 2239 | <_> 2240 | 33 4 1 2 3. 2241 | 0 2242 | <_> 2243 | 2244 | <_> 2245 | 32 6 18 6 -1. 2246 | <_> 2247 | 32 6 9 3 2. 2248 | <_> 2249 | 41 9 9 3 2. 2250 | 0 2251 | <_> 2252 | 2253 | <_> 2254 | 33 1 22 6 -1. 2255 | <_> 2256 | 33 4 22 3 2. 2257 | 0 2258 | <_> 2259 | 2260 | <_> 2261 | 33 3 4 2 -1. 2262 | <_> 2263 | 34 3 2 2 2. 2264 | 0 2265 | <_> 2266 | 2267 | <_> 2268 | 33 3 4 4 -1. 2269 | <_> 2270 | 34 3 2 4 2. 2271 | 0 2272 | <_> 2273 | 2274 | <_> 2275 | 33 5 4 1 -1. 2276 | <_> 2277 | 34 5 2 1 2. 2278 | 0 2279 | <_> 2280 | 2281 | <_> 2282 | 33 9 3 6 -1. 2283 | <_> 2284 | 34 9 1 6 3. 2285 | 0 2286 | <_> 2287 | 2288 | <_> 2289 | 33 10 3 3 -1. 2290 | <_> 2291 | 34 10 1 3 3. 2292 | 0 2293 | <_> 2294 | 2295 | <_> 2296 | 34 8 4 7 -1. 2297 | <_> 2298 | 35 8 2 7 2. 2299 | 0 2300 | <_> 2301 | 2302 | <_> 2303 | 34 9 3 5 -1. 2304 | <_> 2305 | 35 9 1 5 3. 2306 | 0 2307 | <_> 2308 | 2309 | <_> 2310 | 34 18 9 2 -1. 2311 | <_> 2312 | 37 18 3 2 3. 2313 | 0 2314 | <_> 2315 | 2316 | <_> 2317 | 35 0 8 6 -1. 2318 | <_> 2319 | 37 0 4 6 2. 2320 | 0 2321 | <_> 2322 | 2323 | <_> 2324 | 35 9 3 2 -1. 2325 | <_> 2326 | 36 9 1 2 3. 2327 | 0 2328 | <_> 2329 | 2330 | <_> 2331 | 36 9 24 9 -1. 2332 | <_> 2333 | 42 9 12 9 2. 2334 | 0 2335 | <_> 2336 | 2337 | <_> 2338 | 37 1 16 18 -1. 2339 | <_> 2340 | 41 1 8 18 2. 2341 | 0 2342 | <_> 2343 | 2344 | <_> 2345 | 37 11 20 8 -1. 2346 | <_> 2347 | 42 11 10 8 2. 2348 | 0 2349 | <_> 2350 | 2351 | <_> 2352 | 38 8 15 12 -1. 2353 | <_> 2354 | 38 12 15 4 3. 2355 | 0 2356 | <_> 2357 | 2358 | <_> 2359 | 39 6 12 8 -1. 2360 | <_> 2361 | 45 6 6 8 2. 2362 | 0 2363 | <_> 2364 | 2365 | <_> 2366 | 40 8 8 4 -1. 2367 | <_> 2368 | 40 8 8 2 2. 2369 | 1 2370 | <_> 2371 | 2372 | <_> 2373 | 40 10 3 1 -1. 2374 | <_> 2375 | 41 10 1 1 3. 2376 | 0 2377 | <_> 2378 | 2379 | <_> 2380 | 40 10 3 5 -1. 2381 | <_> 2382 | 41 10 1 5 3. 2383 | 0 2384 | <_> 2385 | 2386 | <_> 2387 | 40 13 12 6 -1. 2388 | <_> 2389 | 43 13 6 6 2. 2390 | 0 2391 | <_> 2392 | 2393 | <_> 2394 | 41 5 7 15 -1. 2395 | <_> 2396 | 41 10 7 5 3. 2397 | 0 2398 | <_> 2399 | 2400 | <_> 2401 | 41 6 12 6 -1. 2402 | <_> 2403 | 45 6 4 6 3. 2404 | 0 2405 | <_> 2406 | 2407 | <_> 2408 | 41 7 12 7 -1. 2409 | <_> 2410 | 45 7 4 7 3. 2411 | 0 2412 | <_> 2413 | 2414 | <_> 2415 | 41 8 12 12 -1. 2416 | <_> 2417 | 45 8 4 12 3. 2418 | 0 2419 | <_> 2420 | 2421 | <_> 2422 | 41 9 3 6 -1. 2423 | <_> 2424 | 42 9 1 6 3. 2425 | 0 2426 | <_> 2427 | 2428 | <_> 2429 | 42 2 3 13 -1. 2430 | <_> 2431 | 43 2 1 13 3. 2432 | 0 2433 | <_> 2434 | 2435 | <_> 2436 | 42 4 18 10 -1. 2437 | <_> 2438 | 42 4 9 5 2. 2439 | <_> 2440 | 51 9 9 5 2. 2441 | 0 2442 | <_> 2443 | 2444 | <_> 2445 | 42 5 18 8 -1. 2446 | <_> 2447 | 42 5 9 4 2. 2448 | <_> 2449 | 51 9 9 4 2. 2450 | 0 2451 | <_> 2452 | 2453 | <_> 2454 | 42 7 2 7 -1. 2455 | <_> 2456 | 43 7 1 7 2. 2457 | 0 2458 | <_> 2459 | 2460 | <_> 2461 | 42 14 12 5 -1. 2462 | <_> 2463 | 46 14 4 5 3. 2464 | 0 2465 | <_> 2466 | 2467 | <_> 2468 | 43 1 10 9 -1. 2469 | <_> 2470 | 40 4 10 3 3. 2471 | 1 2472 | <_> 2473 | 2474 | <_> 2475 | 43 6 6 6 -1. 2476 | <_> 2477 | 43 9 6 3 2. 2478 | 0 2479 | <_> 2480 | 2481 | <_> 2482 | 44 0 8 20 -1. 2483 | <_> 2484 | 46 0 4 20 2. 2485 | 0 2486 | <_> 2487 | 2488 | <_> 2489 | 44 2 16 12 -1. 2490 | <_> 2491 | 44 2 8 6 2. 2492 | <_> 2493 | 52 8 8 6 2. 2494 | 0 2495 | <_> 2496 | 2497 | <_> 2498 | 44 5 3 8 -1. 2499 | <_> 2500 | 45 5 1 8 3. 2501 | 0 2502 | <_> 2503 | 2504 | <_> 2505 | 44 8 3 4 -1. 2506 | <_> 2507 | 45 8 1 4 3. 2508 | 0 2509 | <_> 2510 | 2511 | <_> 2512 | 44 12 16 4 -1. 2513 | <_> 2514 | 52 12 8 4 2. 2515 | 0 2516 | <_> 2517 | 2518 | <_> 2519 | 44 13 10 3 -1. 2520 | <_> 2521 | 49 13 5 3 2. 2522 | 0 2523 | <_> 2524 | 2525 | <_> 2526 | 45 19 9 1 -1. 2527 | <_> 2528 | 48 19 3 1 3. 2529 | 0 2530 | <_> 2531 | 2532 | <_> 2533 | 46 3 8 8 -1. 2534 | <_> 2535 | 50 3 4 8 2. 2536 | 0 2537 | <_> 2538 | 2539 | <_> 2540 | 47 12 10 6 -1. 2541 | <_> 2542 | 52 12 5 6 2. 2543 | 0 2544 | <_> 2545 | 2546 | <_> 2547 | 48 0 4 13 -1. 2548 | <_> 2549 | 49 0 2 13 2. 2550 | 0 2551 | <_> 2552 | 2553 | <_> 2554 | 48 5 3 12 -1. 2555 | <_> 2556 | 45 8 3 6 2. 2557 | 1 2558 | <_> 2559 | 2560 | <_> 2561 | 48 9 12 8 -1. 2562 | <_> 2563 | 54 9 6 8 2. 2564 | 0 2565 | <_> 2566 | 2567 | <_> 2568 | 48 13 12 4 -1. 2569 | <_> 2570 | 54 13 6 4 2. 2571 | 0 2572 | <_> 2573 | 2574 | <_> 2575 | 49 8 3 1 -1. 2576 | <_> 2577 | 50 8 1 1 3. 2578 | 0 2579 | <_> 2580 | 2581 | <_> 2582 | 49 8 3 2 -1. 2583 | <_> 2584 | 50 8 1 2 3. 2585 | 0 2586 | <_> 2587 | 2588 | <_> 2589 | 49 8 3 3 -1. 2590 | <_> 2591 | 50 8 1 3 3. 2592 | 0 2593 | <_> 2594 | 2595 | <_> 2596 | 50 9 3 3 -1. 2597 | <_> 2598 | 51 10 1 1 9. 2599 | 0 2600 | <_> 2601 | 2602 | <_> 2603 | 51 8 3 3 -1. 2604 | <_> 2605 | 52 8 1 3 3. 2606 | 0 2607 | <_> 2608 | 2609 | <_> 2610 | 52 6 6 10 -1. 2611 | <_> 2612 | 54 6 2 10 3. 2613 | 0 2614 | <_> 2615 | 2616 | <_> 2617 | 52 7 8 7 -1. 2618 | <_> 2619 | 56 7 4 7 2. 2620 | 0 2621 | <_> 2622 | 2623 | <_> 2624 | 52 8 8 4 -1. 2625 | <_> 2626 | 52 8 8 2 2. 2627 | 1 2628 | <_> 2629 | 2630 | <_> 2631 | 54 3 6 15 -1. 2632 | <_> 2633 | 57 3 3 15 2. 2634 | 0 2635 | <_> 2636 | 2637 | <_> 2638 | 54 8 6 7 -1. 2639 | <_> 2640 | 57 8 3 7 2. 2641 | 0 2642 | <_> 2643 | 2644 | <_> 2645 | 57 11 3 6 -1. 2646 | <_> 2647 | 57 13 3 2 3. 2648 | 0 2649 | <_> 2650 | 2651 | <_> 2652 | 59 8 1 3 -1. 2653 | <_> 2654 | 59 9 1 1 3. 2655 | 0 2656 | 2657 | -------------------------------------------------------------------------------- /Face_Detection Python/main.py: -------------------------------------------------------------------------------- 1 | #Face Detection Using Python 2 | import cv2 3 | 4 | cascade_classifier = cv2.CascadeClassifier('haarcascades/haarcascade_frontalface_default.xml') 5 | cap = cv2.VideoCapture(1) 6 | 7 | while True: 8 | #Capturing Frame 9 | ret, frame = cap.read() 10 | # More Operations 11 | gray = cv2.cvtColor(frame, 0) 12 | detections = cascade_classifier.detectMultiScale(gray,scaleFactor=1.3,minNeighbors=5) 13 | if(len(detections) > 0): 14 | (x,y,w,h) = detections[0] 15 | frame = cv2.rectangle(frame,(x,y),(x+w,y+h),(255,0,0),2) 16 | 17 | # for (x,y,w,h) in detections: 18 | # frame = cv2.rectangle(frame,(x,y),(x+w,y+h),(255,0,0),2) 19 | 20 | # Displaying the Frame 21 | cv2.imshow('frame',frame) 22 | if cv2.waitKey(1) & 0xFF == ord('q'): 23 | break 24 | 25 | # Realesing the Capture 26 | cap.release() 27 | cv2.destroyAllWindows() -------------------------------------------------------------------------------- /Google Search Using Python/README.md: -------------------------------------------------------------------------------- 1 | 2 | # Google Search Python 3 | Google Search Using Python For Begginers. 4 | 5 | 6 | 7 | 8 | ## Documentation 9 | 10 | Modules Used In This Project:- 11 | 12 | 🔹 BeautifulSoup4 13 | 14 | 🔹 Google Module 15 | 16 | 17 | 18 | ## Installation 19 | 20 | Install Required Modules:- 21 | 22 | ```bash 23 | pip install beautifulsoup4 24 | ``` 25 | ```bash 26 | pip install google 27 | ``` 28 | 29 | 30 | ## Authors 31 | 32 | - [@TanmayProgrammer-13](https://github.com/TanmayProgrammer-13/TanmayProgrammer-13) 33 | 34 | -------------------------------------------------------------------------------- /Google Search Using Python/app.py: -------------------------------------------------------------------------------- 1 | #Google Search Using Python 2 | try: 3 | from googlesearch import search 4 | 5 | except ImportError: 6 | print("No Module Found 'google'") 7 | 8 | #Searching Query 9 | query = "Python" 10 | 11 | for i in search(query,tld="co.in",num=10,stop=10,pause=2): 12 | print(j) 13 | -------------------------------------------------------------------------------- /Happy Birthday Wisher Python/README.md: -------------------------------------------------------------------------------- 1 | 2 | # Birthday Wisher In Python 3 | 4 | You can create a Birthday Wisher Program In Python In Just 30 Lines Of Code! 5 | 6 | 7 | ## Authors 8 | 9 | - [@TanmayProgrammer-13](https://github.com/TanmayProgrammer-13) 10 | 11 | 12 | ## 🚀 About Me 13 | I'm Web Devloper & Computer Programmer... 14 | 15 | -------------------------------------------------------------------------------- /Happy Birthday Wisher Python/code.py: -------------------------------------------------------------------------------- 1 | #Happy Birthday in Python 2 | import time 3 | from random import randint 4 | 5 | for i in range (1,85): 6 | print('') 7 | space ='' 8 | for i in range (1,1000): 9 | count = randint (1, 100) 10 | while(count > 0): 11 | space +=' ' 12 | count -= 1 13 | if(i%10==0): 14 | print(space +'?? Happy Birthday!') 15 | elif(i%9 == 0): 16 | print(space + '??') 17 | elif(i%5==0): 18 | print(space+"?") 19 | elif(i%8==0): 20 | print(space+"??") 21 | 22 | elif(i%7==0): 23 | print(space+"??") 24 | elif(i%6==0): 25 | print(space+"Happy Birthday!") 26 | else: 27 | print(space+"") 28 | space='' 29 | time.sleep(0.2) -------------------------------------------------------------------------------- /IDE Using Python/ide.py: -------------------------------------------------------------------------------- 1 | from tkinter import * 2 | from tkinter.filedialog import asksaveasfilename, askopenfilename 3 | import subprocess 4 | from turtle import bgcolor 5 | 6 | 7 | compiler = Tk() 8 | compiler.title('CodeX - Code at Your Fingers Mr Programmer') 9 | file_path = '' 10 | #Set Screen Resoulution 11 | compiler.geometry("1920x1080") 12 | #Bg Color Of the Tkinter Window 13 | compiler.configure(bg='#222') 14 | 15 | 16 | 17 | def set_file_path(path): 18 | global file_path 19 | file_path = path 20 | 21 | 22 | def open_file(): 23 | path = askopenfilename(filetypes=[('Python Files', '*.py')]) 24 | with open(path, 'r') as file: 25 | code = file.read() 26 | editor.delete('1.0', END) 27 | editor.insert('1.0', code) 28 | set_file_path(path) 29 | 30 | 31 | def save_as(): 32 | if file_path == '': 33 | path = asksaveasfilename(filetypes=[('Python Files', '*.py')]) 34 | else: 35 | path = file_path 36 | with open(path, 'w') as file: 37 | code = editor.get('1.0', END) 38 | file.write(code) 39 | set_file_path(path) 40 | 41 | 42 | def run(): 43 | if file_path == '': 44 | save_prompt = Toplevel() 45 | text = Label(save_prompt, text='Please save your code') 46 | text.pack() 47 | return 48 | command = f'python {file_path}' 49 | process = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True) 50 | output, error = process.communicate() 51 | code_output.insert('1.0', output) 52 | code_output.insert('1.0', error) 53 | 54 | 55 | menu_bar = Menu(compiler) 56 | 57 | file_option= Menu(menu_bar, tearoff=0) 58 | file_option.add_command(label='Open', command=open_file) 59 | file_option.add_command(label='Save', command=save_as) 60 | file_option.add_command(label='Save As', command=save_as) 61 | file_option.add_command(label='Exit', command=exit) 62 | menu_bar.add_cascade(label='File', menu=file_option) 63 | 64 | run_btn = Menu(menu_bar, tearoff=0) 65 | run_btn.add_command(label='Run', command=run) 66 | menu_bar.add_cascade(label='Run', menu=run_btn) 67 | 68 | compiler.config(menu=menu_bar) 69 | 70 | editor = Text() 71 | editor.pack() 72 | 73 | code_output = Text(height=10) 74 | code_output.pack() 75 | 76 | compiler.mainloop() -------------------------------------------------------------------------------- /InstagramReelLogo.py: -------------------------------------------------------------------------------- 1 | import turtle as t 2 | t.speed(100) 3 | t.bgcolor('black') 4 | t.pencolor('#fb3958') 5 | t.pensize(10) 6 | t.penup() 7 | t.goto(100,100) 8 | t.pendown() 9 | t.left(180) 10 | def border(): 11 | t.forward(150) 12 | for i in range(90): 13 | t.forward(1) 14 | t.left(1) 15 | 16 | border() 17 | border() 18 | border() 19 | border() 20 | 21 | t.penup() 22 | 23 | for i in range(90): 24 | t.backward(1) 25 | t.right(1) 26 | t.left(90) 27 | t.pendown() 28 | t.forward(259) 29 | t.penup() 30 | t.right(180) 31 | t.forward(85) 32 | t.left(120) 33 | t.pendown() 34 | t.forward(60) 35 | t.right(120) 36 | 37 | t.penup() 38 | t.forward(100) 39 | t.right(60) 40 | t.pendown() 41 | t.forward(60) 42 | 43 | t.penup() 44 | t.goto(5,-20) 45 | t.left(60) 46 | t.right(90) 47 | t.pendown() 48 | for i in range(3): 49 | t.forward(70) 50 | t.left(120) 51 | t.hideturtle() 52 | t.done() 53 | -------------------------------------------------------------------------------- /KGF Rocking Yash/README.md: -------------------------------------------------------------------------------- 1 | 2 | # Draw ( KGF ) Rocking Yash Using Python 3 | 4 | In This Project, we will be drawing Rocking Star Yash Using Python Turtle Graphics 5 | 6 | Offcial Website: - www.mrprogrammer.in 7 | 8 | 9 | ## Authors 10 | 11 | - [@TanmayProgrammer-13](https://github.com/TanmayProgrammer-13) 12 | 13 | 14 | 15 | ## 🚀 About Me 16 | I'm a Web developer & Computer Programmer... 17 | 18 | 19 | ## 🛠 Skills 20 | Javascript, HTML, CSS & Python... 21 | 22 | -------------------------------------------------------------------------------- /KGF Rocking Yash/kgf.py: -------------------------------------------------------------------------------- 1 | import turtle as tu 2 | 3 | class rockingstaryash: 4 | def __init__(self): 5 | self.r =[(12, 336) ,(17, 296) ,(27, 236) ,(34, 186) ,(41, 141) ,(54, 75) ,(117, 76) ,(132, 82) ,(143, 94) ,(149, 114) ,(149, 137) ,(145, 156) ,(141, 171) ,(136, 183) ,(123, 199) ,(102, 210) ,(106, 230) ,(110, 248) ,(115, 270) ,(120, 290) ,(125, 309) ,(129, 336) ,(94, 338) ,(65, 210) ,(46, 336) ,(12, 336)] 6 | self.r1 =[(83, 104) ,(80, 123) ,(76, 145) ,(73, 164) ,(72, 179) ,(68, 191) ,(79, 190) ,(92, 184) ,(100, 173) ,(107, 156) ,(110, 139) ,(112, 128) ,(110, 119) ,(101, 108) ,(89, 106) ,(82, 105) ,(82, 104)] 7 | self.o =[(285, 77) ,(264, 73) ,(239, 75) ,(221, 82) ,(206, 95) ,(193, 118) ,(185, 139) ,(176, 170) ,(168, 209) ,(165, 245) ,(163, 270) ,(164, 289) ,(169, 310) ,(176, 322) ,(184, 331) ,(192, 333) ,(200, 326) ,(200, 317) ,(192, 298) ,(186, 283) ,(186, 273) ,(186, 255) ,(189, 238) ,(191, 215) ,(191, 197) ,(195, 158) ,(218, 126) ,(239, 103) ,(263, 103) ,(287, 89) ,(286, 77)] 8 | self.c =[(411, 74) ,(420, 71) ,(435, 71) ,(446, 73) ,(454, 74) ,(464, 79) ,(461, 101) ,(440, 91) ,(420, 84) ,(407, 76) ,(411, 74)] 9 | self.k =[(483, 121) ,(486, 104) ,(488, 85) ,(489, 75) ,(507, 75) ,(524, 76) ,(523, 88) ,(521, 104) ,(518, 121) ,(515, 138) ,(513, 151) ,(512, 161) ,(510, 174) ,(510, 184) ,(510, 193) ,(522, 172) ,(534, 150) ,(548, 125) ,(558, 106) ,(568, 89) ,(575, 76) ,(590, 76) ,(611, 76) ,(600, 95) ,(588, 117) ,(572, 144) ,(557, 170) ,(545, 190) ,(538, 201) ,(544, 224) ,(551, 248) ,(560, 282) ,(567, 314) ,(573, 336) ,(531, 336) ,(520, 313) ,(520, 282) ,(516, 250) ,(509, 215) ,(509, 199) ,(512, 192)] 10 | self.y =[(618, 76) ,(621, 97) ,(626, 127) ,(634, 165) ,(640, 193) ,(645, 224) ,(639, 257) ,(635, 283) ,(632, 310) ,(628, 334) ,(646, 335) ,(661, 336) ,(668, 307) ,(671, 275) ,(679, 232) ,(681, 220) ,(692, 200) ,(707, 171) ,(720, 145) ,(730, 122) ,(742, 94) ,(752, 75) ,(735, 74) ,(716, 76) ,(704, 102) ,(694, 127) ,(686, 148) ,(677, 167) ,(669, 192) ,(663, 154) ,(660, 124) ,(656, 92) ,(655, 74) ,(637, 75) ,(618, 76)] 11 | self.facecolor =[(251, 299) ,(257, 291) ,(263, 279) ,(268, 264) ,(272, 248) ,(275, 236) ,(278, 228) ,(278, 220) ,(275, 215) ,(279, 210) ,(287, 204) ,(297, 200) ,(311, 204) ,(319, 208) ,(329, 210) ,(343, 212) ,(359, 212) ,(373, 211) ,(387, 214) ,(395, 219) ,(405, 226) ,(413, 234) ,(423, 240) ,(433, 245) ,(445, 248) ,(447, 252) ,(451, 259) ,(455, 266) ,(460, 271) ,(466, 278) ,(469, 286) ,(469, 300) ,(471, 312) ,(473, 322) ,(479, 336) ,(483, 346) ,(489, 351) ,(489, 360) ,(489, 366) ,(488, 375) ,(485, 384) ,(487, 393) ,(487, 405) ,(486, 414) ,(480, 422) ,(471, 429) ,(465, 432) ,(458, 436) ,(451, 437) ,(448, 434) ,(441, 428) ,(438, 423) ,(431, 417) ,(426, 416) ,(417, 415) ,(405, 413) ,(400, 412) ,(393, 407) ,(392, 403) ,(398, 395) ,(388, 396) ,(380, 402) ,(375, 408) ,(369, 410) ,(364, 410) ,(358, 410) ,(349, 410) ,(340, 414) ,(329, 420) ,(317, 425) ,(309, 431) ,(303, 438) ,(295, 451) ,(288, 453) ,(281, 453) ,(269, 451) ,(261, 448) ,(258, 441) ,(256, 437) ,(249, 428) ,(248, 417) ,(247, 405) ,(244, 390) ,(243, 379) ,(247, 361) ,(247, 351) ,(246, 332) ,(247, 325) ,(247, 310) ,(251, 301)] 12 | self.facecolor1 =[(264, 302) ,(270, 292) ,(272, 287) ,(273, 282) ,(280, 271) ,(286, 261) ,(288, 252) ,(279, 263) ,(284, 245) ,(288, 234) ,(295, 226) ,(305, 222) ,(316, 223) ,(331, 220) ,(342, 220) ,(358, 218) ,(375, 220) ,(391, 226) ,(403, 236) ,(413, 244) ,(422, 252) ,(413, 249) ,(399, 246) ,(409, 254) ,(417, 256) ,(404, 256) ,(394, 257) ,(389, 266) ,(381, 275) ,(381, 286) ,(381, 297) ,(389, 305) ,(380, 310) ,(377, 316) ,(379, 325) ,(373, 319) ,(368, 326) ,(368, 338) ,(368, 350) ,(369, 360) ,(369, 372) ,(369, 387) ,(369, 398) ,(369, 404) ,(361, 405) ,(358, 395) ,(358, 379) ,(358, 355) ,(358, 330) ,(358, 316) ,(355, 312) ,(344, 312) ,(342, 309) ,(340, 302) ,(340, 291) ,(334, 279) ,(326, 269) ,(316, 266) ,(308, 270) ,(293, 277) ,(282, 285) ,(275, 291) ,(269, 298) ,(264, 301)] 13 | self.facecolor2 =[(293, 447) ,(288, 430) ,(287, 407) ,(287, 382) ,(287, 365) ,(282, 360) ,(296, 353) ,(309, 345) ,(316, 342) ,(295, 340) ,(284, 335) ,(289, 336) ,(289, 336) ,(297, 338) ,(307, 337) ,(316, 335) ,(322, 333) ,(332, 331) ,(338, 329) ,(332, 325) ,(319, 319) ,(308, 318) ,(301, 318) ,(293, 321) ,(289, 323) ,(285, 327) ,(280, 331) ,(276, 338) ,(264, 347) ,(265, 335) ,(272, 316) ,(280, 309) ,(286, 306) ,(294, 306) ,(305, 307) ,(320, 308) ,(333, 308) ,(345, 318) ,(346, 328) ,(337, 340) ,(326, 352) ,(315, 363) ,(320, 362) ,(328, 359) ,(340, 351) ,(337, 364) ,(337, 374) ,(333, 378) ,(324, 384) ,(320, 391) ,(316, 397) ,(307, 410) ,(303, 420) ,(300, 431) ,(299, 438) ,(293, 446)] 14 | self.nose =[(313, 365) ,(325, 354) ,(342, 337) ,(349, 324) ,(342, 314) ,(331, 308) ,(348, 311) ,(357, 312) ,(357, 326) ,(356, 344) ,(357, 364) ,(357, 380) ,(359, 395) ,(361, 405) ,(368, 406) ,(369, 386) ,(367, 361) ,(367, 346) ,(368, 330) ,(371, 318) ,(379, 326) ,(387, 335) ,(398, 343) ,(406, 348) ,(420, 356) ,(410, 368) ,(403, 368) ,(395, 361) ,(390, 349) ,(384, 339) ,(375, 329) ,(373, 326) ,(373, 345) ,(374, 360) ,(373, 374) ,(374, 385) ,(375, 389) ,(377, 384) ,(382, 378) ,(387, 373) ,(392, 370) ,(397, 370) ,(399, 375) ,(401, 382) ,(402, 389) ,(399, 394) ,(392, 395) ,(384, 399) ,(379, 401) ,(374, 406) ,(369, 410) ,(361, 409) ,(354, 404) ,(348, 402) ,(341, 402) ,(336, 404) ,(330, 403) ,(329, 395) ,(330, 390) ,(338, 379) ,(336, 369) ,(338, 360) ,(338, 354) ,(326, 361) ,(315, 366)] 15 | self.nose1 =[(334, 404) ,(339, 404) ,(344, 403) ,(349, 404) ,(355, 407) ,(360, 410) ,(365, 412) ,(372, 409) ,(378, 405) ,(383, 401) ,(390, 398) ,(397, 395)] 16 | self.facecolor3 =[(372, 325) ,(372, 335) ,(372, 348) ,(372, 363) ,(373, 376) ,(373, 386) ,(381, 379) ,(387, 371) ,(393, 368) ,(397, 368) ,(404, 374) ,(411, 381) ,(416, 390) ,(421, 396) ,(426, 404) ,(429, 409) ,(432, 413) ,(439, 411) ,(446, 413) ,(452, 420) ,(454, 427) ,(456, 434) ,(464, 433) ,(472, 430) ,(478, 422) ,(480, 412) ,(479, 398) ,(477, 378) ,(470, 349) ,(470, 355) ,(465, 365) ,(461, 373) ,(458, 386) ,(449, 380) ,(437, 370) ,(431, 365) ,(423, 355) ,(418, 360) ,(411, 367) ,(404, 369) ,(394, 359) ,(390, 348) ,(387, 340) ,(381, 334) ,(374, 325)] 17 | self.facecolor4 =[(401, 304) ,(408, 297) ,(413, 293) ,(398, 296) ,(390, 303) ,(381, 310) ,(375, 318) ,(379, 326) ,(389, 336) ,(396, 342) ,(405, 351) ,(413, 354) ,(421, 358) ,(427, 352) ,(421, 344) ,(430, 341) ,(442, 334) ,(429, 334) ,(412, 330) ,(409, 326) ,(420, 326) ,(433, 325) ,(449, 318) ,(439, 310) ,(423, 307) ,(410, 310) ,(402, 314) ,(394, 319) ,(390, 324) ,(399, 324) ,(406, 326) ,(411, 327)] 18 | self.eyebrowline =[(276, 329) ,(281, 323) ,(289, 318) ,(300, 316) ,(309, 315) ,(318, 315) ,(326, 317) ,(332, 320)] 19 | self.eyebrowline2 =[(393, 314) ,(400, 309) ,(407, 305) ,(418, 304) ,(430, 303) ,(436, 305) ,(446, 309) ,(455, 312)] 20 | self.ear1 =[(237, 356) ,(230, 359) ,(224, 362) ,(222, 367) ,(225, 377) ,(230, 384) ,(234, 390) ,(234, 400) ,(234, 409) ,(238, 417) ,(243, 423) ,(243, 416) ,(239, 407) ,(239, 400) ,(241, 391) ,(245, 382) ,(243, 372) ,(240, 364) ,(238, 356)] 21 | self.ear2 =[(226, 360) ,(225, 366) ,(226, 372) ,(231, 374) ,(233, 381) ,(235, 371) ,(235, 361) ,(238, 355) ,(231, 357) ,(226, 361)] 22 | self.ear3 =[(502, 353) ,(503, 362) ,(500, 371) ,(499, 379) ,(501, 385) ,(504, 388) ,(503, 377) ,(507, 369) ,(508, 363) ,(506, 359) ,(505, 355) ,(503, 353)] 23 | self.beard =[(326, 451) ,(330, 459) ,(337, 464) ,(346, 468) ,(355, 469) ,(368, 469) ,(381, 468) ,(395, 464) ,(406, 458) ,(412, 451) ,(411, 459) ,(413, 468) ,(419, 475) ,(417, 480) ,(405, 486) ,(390, 486) ,(378, 483) ,(371, 476) ,(362, 477) ,(351, 485) ,(345, 496) ,(334, 495) ,(322, 495) ,(317, 478) ,(316, 469) ,(323, 452)] 24 | self.shirt =[(223, 439) ,(210, 442) ,(195, 448) ,(177, 457) ,(160, 469) ,(143, 480) ,(123, 487) ,(104, 495) ,(87, 504) ,(71, 518) ,(61, 537) ,(51, 558) ,(40, 582) ,(33, 600) ,(23, 625) ,(20, 650) ,(19, 671) ,(12, 686) ,(11, 693) ,(23, 693) ,(40, 695) ,(55, 694) ,(77, 694) ,(93, 692) ,(114, 692) ,(146, 694) ,(177, 693) ,(246, 693) ,(361, 692) ,(501, 694) ,(565, 692) ,(635, 689) ,(710, 691) ,(750, 689) ,(744, 534) ,(727, 512) ,(710, 496) ,(695, 488) ,(667, 475) ,(642, 464) ,(616, 455) ,(596, 445) ,(576, 440) ,(552, 433) ,(522, 425) ,(514, 442) ,(506, 462) ,(502, 488) ,(494, 496) ,(490, 508) ,(485, 526) ,(478, 540) ,(467, 556) ,(454, 572) ,(436, 589) ,(421, 600) ,(401, 607) ,(379, 611) ,(360, 606) ,(337, 592) ,(321, 577) ,(319, 563) ,(302, 548) ,(289, 530) ,(274, 511) ,(261, 483) ,(251, 461) ,(232, 446) ,(228, 441) ,(222, 437)] 25 | self.shirt1 =[(19, 692) ,(16, 677) ,(14, 650) ,(14, 647) ,(23, 659) ,(31, 676) ,(34, 660) ,(32, 641) ,(32, 634) ,(41, 650) ,(46, 665) ,(54, 681) ,(62, 689) ,(73, 692) ,(80, 690) ,(72, 676) ,(56, 656) ,(45, 624) ,(45, 615) ,(59, 641) ,(73, 655) ,(79, 649) ,(70, 629) ,(70, 609) ,(70, 594) ,(79, 613) ,(86, 645) ,(96, 666) ,(102, 684) ,(106, 688) ,(114, 688) ,(121, 688) ,(118, 663) ,(100, 622) ,(82, 571) ,(73, 542) ,(85, 551) ,(99, 553) ,(112, 565) ,(121, 576) ,(132, 591) ,(134, 573) ,(112, 512) ,(147, 574) ,(157, 606) ,(168, 640) ,(172, 670) ,(177, 684) ,(179, 692) ,(189, 692) ,(195, 690) ,(187, 644) ,(164, 592) ,(147, 534) ,(134, 501) ,(149, 511) ,(166, 515) ,(180, 519) ,(191, 525) ,(194, 550) ,(190, 575) ,(192, 597) ,(194, 616) ,(201, 597) ,(202, 583) ,(196, 553) ,(196, 530) ,(194, 509) ,(183, 486) ,(179, 466) ,(195, 462) ,(205, 455) ,(211, 452) ,(222, 465) ,(228, 478) ,(228, 495) ,(228, 503) ,(241, 504) ,(250, 500) ,(258, 524) ,(266, 544) ,(274, 557) ,(288, 567) ,(303, 585) ,(318, 607) ,(330, 622) ,(343, 639) ,(358, 656) ,(383, 672) ,(405, 680) ,(413, 680) ,(420, 678) ,(429, 674) ,(423, 665) ,(387, 659) ,(403, 650) ,(405, 634) ,(400, 627) ,(402, 610) ,(414, 610) ,(431, 597) ,(447, 586) ,(456, 574) ,(468, 559) ,(485, 538) ,(496, 519) ,(498, 499) ,(502, 493) ,(504, 480) ,(517, 466) ,(525, 460) ,(532, 451) ,(532, 465) ,(531, 487) ,(531, 514) ,(535, 514) ,(547, 495) ,(553, 473) ,(553, 456) ,(554, 446) ,(562, 469) ,(563, 487) ,(556, 512) ,(560, 546) ,(570, 532) ,(577, 505) ,(587, 491) ,(600, 484) ,(611, 482) ,(623, 483) ,(636, 481) ,(646, 482) ,(651, 483) ,(659, 486) ,(647, 492) ,(619, 495) ,(614, 507) ,(597, 520) ,(596, 528) ,(592, 540) ,(588, 562) ,(589, 571) ,(594, 584) ,(595, 606) ,(598, 617) ,(600, 642) ,(608, 637) ,(617, 614) ,(623, 595) ,(634, 565) ,(651, 537) ,(655, 528) ,(670, 515) ,(683, 514) ,(692, 511) ,(710, 512) ,(693, 503) ,(684, 495) ,(697, 489) ,(708, 484) ,(720, 493) ,(723, 495) ,(735, 504) ,(755, 517) ,(752, 538) ,(752, 559) ,(749, 573) ,(735, 587) ,(722, 597) ,(700, 611) ,(712, 590) ,(714, 570) ,(714, 566) ,(695, 569) ,(688, 600) ,(686, 617) ,(682, 631) ,(681, 652) ,(698, 645) ,(704, 627) ,(721, 608) ,(740, 591) ,(749, 591) ,(742, 613) ,(725, 635) ,(717, 647) ,(710, 667) ,(738, 659) ,(742, 658) ,(720, 672) ,(719, 685) ,(751, 675) ,(746, 686) ,(695, 687) ,(668, 690) ,(614, 686) ,(566, 686) ,(511, 690) ,(481, 691) ,(430, 689) ,(358, 680) ,(325, 688) ,(273, 686) ,(233, 684) ,(191, 689) ,(164, 683) ,(162, 689) ,(140, 690) ,(113, 684) ,(80, 686) ,(47, 692) ,(32, 691) ,(11, 685)] 26 | self.shirt2 =[(20, 686) ,(23, 679) ,(23, 657) ,(39, 677) ,(42, 679) ,(43, 659) ,(45, 637) ,(54, 645) ,(69, 668) ,(78, 677) ,(87, 686) ,(88, 674) ,(83, 641) ,(81, 625) ,(81, 608) ,(83, 586) ,(85, 580) ,(90, 607) ,(99, 630) ,(124, 664) ,(132, 671) ,(132, 653) ,(125, 618) ,(114, 600) ,(103, 580) ,(138, 622) ,(146, 637) ,(152, 660) ,(155, 663) ,(157, 636) ,(157, 629) ,(149, 586) ,(148, 579) ,(145, 573) ,(187, 623) ,(206, 650) ,(238, 684) ,(234, 678) ,(228, 643) ,(228, 610) ,(228, 583) ,(218, 529) ,(209, 504) ,(229, 522) ,(249, 562) ,(258, 613) ,(260, 631) ,(265, 654) ,(273, 676) ,(274, 679) ,(278, 678) ,(285, 641) ,(282, 620) ,(279, 593) ,(256, 550) ,(281, 613) ,(293, 640) ,(301, 656) ,(321, 674) ,(323, 680) ,(344, 686) ,(358, 688) ,(386, 684) ,(428, 688) ,(430, 670) ,(419, 632) ,(420, 621) ,(456, 658) ,(457, 663) ,(462, 670) ,(470, 639) ,(469, 619) ,(456, 594) ,(477, 614) ,(492, 647) ,(497, 654) ,(501, 663) ,(514, 645) ,(517, 609) ,(518, 580) ,(519, 542) ,(529, 558) ,(539, 650) ,(539, 665) ,(552, 596) ,(565, 565) ,(583, 536) ,(608, 522) ,(631, 514) ,(613, 542) ,(591, 600) ,(587, 640) ,(591, 647) ,(597, 665) ,(601, 666) ,(620, 643) ,(627, 614) ,(629, 590) ,(625, 528) ,(615, 490) ,(671, 551) ,(679, 605) ,(671, 636) ,(670, 656) ,(675, 656) ,(693, 599) ,(695, 572) ,(691, 538) ,(681, 519) ,(698, 550) ,(715, 608) ,(727, 659) ,(723, 679) ,(721, 686) ,(692, 686) ,(675, 683) ,(634, 685) ,(589, 685) ,(547, 681) ,(476, 681) ,(414, 680) ,(363, 680) ,(315, 673) ,(244, 673) ,(208, 677) ,(135, 677) ,(95, 677) ,(49, 677) ,(21, 676)] 27 | self.beard1 =[(327, 452) ,(321, 458) ,(315, 466) ,(316, 473) ,(319, 479) ,(320, 487) ,(322, 478) ,(323, 490) ,(327, 482) ,(328, 490) ,(324, 497) ,(336, 488) ,(335, 494) ,(342, 484) ,(343, 492) ,(351, 484) ,(354, 479) ,(350, 480) ,(358, 477) ,(365, 476) ,(371, 473) ,(376, 479) ,(380, 484) ,(380, 479) ,(385, 484) ,(395, 487) ,(390, 478) ,(398, 482) ,(398, 477) ,(405, 482) ,(410, 488) ,(408, 471) ,(414, 480) ,(413, 474) ,(419, 477) ,(411, 466) ,(412, 459) ,(405, 463) ,(403, 468) ,(397, 469) ,(391, 473) ,(383, 472) ,(369, 472) ,(358, 473) ,(349, 476) ,(343, 481) ,(336, 481) ,(331, 467) ,(341, 466) ,(334, 460) ,(326, 451)] 28 | self.neck =[(328, 581) ,(335, 590) ,(343, 596) ,(352, 603) ,(361, 608) ,(374, 612) ,(390, 611) ,(408, 605) ,(424, 597) ,(440, 586) ,(461, 562) ,(479, 539) ,(488, 520) ,(488, 506) ,(485, 494) ,(474, 514) ,(459, 532) ,(432, 553) ,(399, 569) ,(366, 575) ,(332, 573) ,(330, 578) ,(328, 581)] 29 | self.hair1 = [(182, 356) ,(193, 360) ,(205, 361) ,(220, 362) ,(229, 359) ,(235, 356) ,(235, 366) ,(236, 376) ,(237, 382) ,(237, 389) ,(241, 383) ,(241, 378) ,(244, 375) ,(242, 371) ,(240, 366) ,(240, 363) ,(244, 369) ,(248, 369) ,(246, 365) ,(245, 358) ,(246, 335) ,(247, 328) ,(253, 335) ,(249, 322) ,(248, 312) ,(249, 302) ,(255, 295) ,(261, 284) ,(267, 269) ,(270, 260) ,(273, 245) ,(277, 235) ,(279, 224) ,(277, 216) ,(285, 205) ,(296, 203) ,(307, 203) ,(303, 206) ,(312, 206) ,(325, 210) ,(338, 213) ,(349, 213) ,(363, 211) ,(385, 215) ,(403, 226) ,(419, 237) ,(433, 246) ,(446, 249) ,(454, 262) ,(463, 271) ,(469, 288) ,(471, 312) ,(478, 335) ,(485, 347) ,(488, 351) ,(488, 359) ,(490, 373) ,(486, 384) ,(487, 397) ,(487, 402) ,(491, 409) ,(484, 402) ,(487, 412) ,(478, 422) ,(472, 430) ,(471, 422) ,(466, 429) ,(461, 432) ,(459, 437) ,(453, 437) ,(446, 437) ,(438, 426) ,(431, 417) ,(414, 414) ,(400, 413) ,(389, 401) ,(398, 395) ,(390, 397) ,(380, 401) ,(373, 409) ,(367, 411) ,(358, 408) ,(347, 409) ,(326, 417) ,(336, 418) ,(326, 422) ,(321, 420) ,(314, 428) ,(311, 430) ,(311, 425) ,(305, 438) ,(303, 431) ,(301, 442) ,(296, 448) ,(291, 457) ,(293, 447) ,(287, 455) ,(289, 448) ,(283, 453) ,(279, 446) ,(280, 452) ,(274, 454) ,(270, 450) ,(266, 450) ,(270, 445) ,(261, 450) ,(265, 443) ,(257, 447) ,(261, 436) ,(261, 431) ,(255, 434) ,(254, 428) ,(250, 428) ,(255, 419) ,(250, 425) ,(256, 415) ,(250, 418) ,(250, 405) ,(249, 415) ,(247, 402) ,(247, 395) ,(246, 387) ,(241, 395) ,(238, 401) ,(243, 409) ,(243, 421) ,(234, 396) ,(228, 385) ,(222, 366) ,(220, 364) ,(213, 363) ,(203, 366) ,(193, 372) ,(198, 381) ,(194, 398) ,(205, 377) ,(208, 379) ,(205, 387) ,(204, 406) ,(215, 431) ,(207, 417) ,(212, 404) ,(219, 395) ,(223, 386) ,(221, 405) ,(217, 415) ,(218, 424) ,(224, 418) ,(226, 410) ,(226, 425) ,(219, 441) ,(222, 441) ,(223, 450) ,(227, 446) ,(231, 454) ,(236, 466) ,(243, 474) ,(249, 480) ,(252, 485) ,(250, 499) ,(252, 514) ,(255, 505) ,(263, 519) ,(269, 526) ,(273, 536) ,(283, 547) ,(287, 555) ,(288, 551) ,(296, 556) ,(302, 564) ,(309, 570) ,(318, 572) ,(326, 585) ,(328, 580) ,(345, 588) ,(337, 583) ,(353, 587) ,(373, 593) ,(360, 586) ,(370, 589) ,(387, 591) ,(384, 587) ,(405, 586) ,(393, 585) ,(409, 581) ,(397, 581) ,(409, 579) ,(419, 579) ,(408, 575) ,(432, 573) ,(422, 572) ,(439, 568) ,(434, 567) ,(442, 564) ,(435, 562) ,(449, 556) ,(457, 544) ,(457, 553) ,(463, 540) ,(468, 532) ,(479, 519) ,(478, 509) ,(479, 523) ,(484, 508) ,(485, 498) ,(491, 508) ,(495, 496) ,(503, 485) ,(501, 480) ,(511, 483) ,(502, 474) ,(512, 476) ,(503, 470) ,(516, 474) ,(506, 469) ,(518, 470) ,(508, 465) ,(524, 468) ,(514, 463) ,(530, 457) ,(516, 459) ,(526, 454) ,(521, 450) ,(547, 444) ,(524, 441) ,(541, 441) ,(528, 438) ,(540, 435) ,(551, 433) ,(539, 431) ,(552, 420) ,(539, 425) ,(531, 426) ,(542, 419) ,(524, 421) ,(532, 417) ,(526, 416) ,(539, 412) ,(518, 414) ,(508, 403) ,(510, 388) ,(520, 409) ,(516, 386) ,(521, 375) ,(522, 366) ,(531, 379) ,(526, 361) ,(526, 353) ,(539, 336) ,(546, 313) ,(548, 290) ,(553, 277) ,(577, 270) ,(554, 268) ,(562, 265) ,(546, 264) ,(552, 261) ,(557, 255) ,(547, 259) ,(557, 247) ,(540, 248) ,(551, 236) ,(539, 240) ,(542, 233) ,(536, 226) ,(534, 214) ,(528, 202) ,(522, 199) ,(530, 198) ,(520, 190) ,(546, 194) ,(522, 187) ,(531, 183) ,(517, 184) ,(528, 176) ,(517, 181) ,(524, 177) ,(511, 178) ,(514, 174) ,(515, 151) ,(513, 160) ,(504, 153) ,(494, 136) ,(480, 121) ,(472, 113) ,(475, 106) ,(472, 107) ,(459, 93) ,(463, 102) ,(446, 92) ,(428, 81) ,(403, 74) ,(376, 71) ,(346, 70) ,(317, 81) ,(291, 77) ,(270, 88) ,(240, 92) ,(224, 101) ,(233, 98) ,(218, 114) ,(207, 131) ,(199, 146) ,(188, 161) ,(179, 185) ,(176, 219) ,(176, 243) ,(179, 263) ,(172, 273) ,(174, 293) ,(179, 311) ,(190, 320) ,(190, 325) ,(185, 328) ,(191, 337) ,(189, 347) ,(183, 353) ,(182, 354)] 30 | self.lips = [(327, 451) ,(337, 462) ,(351, 469) ,(370, 469) ,(387, 465) ,(404, 459) ,(411, 451) ,(401, 442) ,(391, 437) ,(383, 434) ,(377, 433) ,(370, 436) ,(365, 435) ,(360, 434) ,(354, 434) ,(347, 436) ,(342, 440) ,(336, 445) ,(327, 452) ,(339, 449) ,(350, 448) ,(361, 449) ,(371, 450) ,(382, 449) ,(392, 445) ,(402, 445) ,(390, 450) ,(379, 454) ,(366, 455) ,(356, 455) ,(345, 453) ,(336, 453) ,(332, 453)] 31 | self.lips1 =[(338, 462) ,(336, 456) ,(335, 452) ,(341, 453) ,(350, 453) ,(359, 454) ,(370, 454) ,(379, 453) ,(387, 451) ,(397, 449) ,(403, 446) ,(393, 446) ,(381, 449) ,(372, 451) ,(366, 449) ,(358, 449) ,(350, 449) ,(342, 449) ,(332, 450) ,(329, 451) ,(333, 457) ,(337, 461)] 32 | self.lips2 =[(337, 463) ,(337, 459) ,(337, 453) ,(345, 454) ,(356, 455) ,(366, 455) ,(377, 454) ,(386, 453) ,(396, 449) ,(401, 449) ,(407, 451) ,(401, 455) ,(395, 460) ,(388, 457) ,(383, 457) ,(377, 458) ,(373, 462) ,(368, 466) ,(364, 466) ,(361, 464) ,(355, 459) ,(351, 459) ,(344, 459) ,(342, 459) ,(342, 464) ,(340, 464) ,(337, 463)] 33 | self.eye1 =[(279, 335) ,(289, 326) ,(298, 321) ,(306, 319) ,(315, 320) ,(328, 324) ,(336, 328) ,(325, 330) ,(313, 334) ,(299, 337) ,(290, 335) ,(284, 331)] 34 | self.eyelid =[(294, 323) ,(295, 329) ,(304, 329) ,(305, 332) ,(301, 332) ,(297, 332) ,(304, 336) ,(310, 335) ,(316, 329) ,(316, 320) ,(306, 319) ,(299, 320) ,(295, 323)] 35 | self.eyelid2 =[(298, 324) ,(300, 325) ,(300, 328) ,(297, 328) ,(296, 327) ,(296, 325)] 36 | self.eye2 =[(390, 323) ,(397, 319) ,(407, 313) ,(417, 309) ,(426, 309) ,(436, 310) ,(442, 314) ,(447, 317) ,(439, 322) ,(430, 324) ,(418, 325) ,(407, 325) ,(400, 323) ,(391, 324)] 37 | self.eyelid3 =[(408, 313) ,(409, 318) ,(420, 319) ,(420, 321) ,(411, 322) ,(415, 325) ,(419, 325) ,(424, 325) ,(430, 320) ,(432, 314) ,(429, 310) ,(422, 310) ,(418, 310) ,(413, 311) ,(409, 313)] 38 | self.eyelid4 =[(410, 314) ,(412, 314) ,(411, 316) ,(409, 316) ,(409, 314)] 39 | self.eyebrow1 =[(261, 312) ,(266, 306) ,(277, 301) ,(288, 299) ,(305, 301) ,(315, 302) ,(324, 304) ,(320, 299) ,(328, 306) ,(323, 295) ,(331, 306) ,(335, 306) ,(329, 293) ,(321, 290) ,(309, 288) ,(297, 288) ,(283, 292) ,(287, 289) ,(292, 287) ,(297, 286) ,(293, 286) ,(289, 287) ,(285, 288) ,(277, 292) ,(273, 296) ,(268, 301) ,(264, 305) ,(261, 309)] 40 | self.eyebrow2 =[(393, 299) ,(397, 289) ,(406, 279) ,(421, 275) ,(440, 276) ,(433, 273) ,(442, 275) ,(452, 280) ,(460, 288) ,(463, 293) ,(453, 285) ,(446, 285) ,(432, 288) ,(422, 290) ,(407, 293) ,(395, 298)] 41 | self.pen = tu.Turtle() 42 | self.pen.speed(0) 43 | self.x_offset = 400 44 | self.y_offset = 400 45 | 46 | 47 | def go(self, x, y): 48 | self.pen.penup() 49 | self.pen.goto(x-self.x_offset,(y*-1)+self.y_offset) 50 | self.pen.pendown() 51 | 52 | 53 | def paint(self,coord,co=(0,0,0)): 54 | self.pen.color(co) 55 | t_x,t_y = coord[0] 56 | self.go(t_x,t_y) 57 | self.pen.fillcolor(co) 58 | self.pen.begin_fill() 59 | t = 0 60 | for i in coord[1:]: 61 | print(i) 62 | x,y = i 63 | if t: 64 | self.go(x,y) 65 | t = 0 66 | self.pen.begin_fill() 67 | continue 68 | if x == -1 and y == -1: 69 | t = 1 70 | self.pen.end_fill() 71 | continue 72 | else: 73 | self.pen.goto(x-self.x_offset,(y*-1)+self.y_offset) 74 | self.pen.end_fill() 75 | 76 | 77 | def draw_fn(self,coord,mode = 1,co = (0,0,0),thickness = 1): 78 | co = (co[0]/255,co[1]/255,co[2]/255) 79 | 80 | self.pen.color(co) 81 | 82 | if mode: 83 | self.pen.width(thickness) 84 | t_x,t_y = coord[0] 85 | self.go(t_x,t_y) 86 | t = 0 87 | for i in coord[1:]: 88 | print(i) 89 | x,y = i 90 | if t: 91 | self.go(x,y) 92 | t = 0 93 | continue 94 | if x == -1 and y == -1: 95 | t = 1 96 | continue 97 | else: 98 | self.pen.goto(x-self.x_offset,(y*-1)+self.y_offset) 99 | else: 100 | self.paint(coord=coord,co = co) 101 | 102 | 103 | def draw(self,retain=True): 104 | self.draw_fn(self.r,co =(237, 7, 7),mode=0) 105 | self.draw_fn(self.r1,co =(247, 247, 247),mode=0) 106 | self.draw_fn(self.o,co =(237, 7, 7),mode=0) 107 | self.draw_fn(self.c,co =(237, 7, 7),mode=0) 108 | self.draw_fn(self.k,co =(237, 7, 7),mode=0) 109 | self.draw_fn(self.y,co =(237, 7, 7),mode=0) 110 | self.draw_fn(self.facecolor,co =(239, 203, 184),mode=0) 111 | self.draw_fn(self.facecolor1,co =(228, 174, 146),mode=0) 112 | self.draw_fn(self.facecolor2,co =(228, 174, 146),mode=0) 113 | self.draw_fn(self.nose,co =(233, 187, 164),mode=0) 114 | self.draw_fn(self.nose1,co =(58, 35, 34),mode=1,thickness=2) 115 | self.draw_fn(self.facecolor3,co=(228, 174, 146),mode=0) 116 | self.draw_fn(self.facecolor4,co=(228, 174, 146),mode=0) 117 | self.draw_fn(self.eyebrowline,co =(15, 14, 14),mode=1,thickness=2) 118 | self.draw_fn(self.eyebrowline2,co =(15, 14, 14),mode=1,thickness=2) 119 | self.draw_fn(self.shirt,co=(61, 184, 179),mode=0) 120 | self.draw_fn(self.shirt1,co=(48, 167, 161),mode=0) 121 | self.draw_fn(self.shirt2,co=(41, 121, 118),mode=0) 122 | self.draw_fn(self.neck,co=(225, 164, 143),mode=0) 123 | self.draw_fn(self.hair1,co = (57, 35, 37),mode = 0) 124 | self.draw_fn(self.beard,co=(227, 174, 143),mode=0) 125 | self.draw_fn(self.beard1,co=(178, 116, 100),mode=0) 126 | self.draw_fn(self.ear1,co = (230, 171, 139),mode = 0) 127 | self.draw_fn(self.ear2,co = (183, 121, 96),mode = 0) 128 | self.draw_fn(self.ear3,co = (230, 171, 139),mode = 0) 129 | self.draw_fn(self.lips,co = (184, 88, 89),mode = 0) 130 | self.draw_fn(self.lips1,co = (61, 31, 33),mode = 0) 131 | self.draw_fn(self.lips2,co = (149, 63, 66),mode = 0) 132 | self.draw_fn(self.eye1,co = (58, 35, 34),mode = 1,thickness=2) 133 | self.draw_fn(self.eyelid,co = (58, 35, 34),mode = 0) 134 | self.draw_fn(self.eyelid2,co = (255, 244, 243),mode = 0) 135 | self.draw_fn(self.eye2,co = (58, 35, 34),mode = 1,thickness=2) 136 | self.draw_fn(self.eyelid3,co = (58, 35, 34),mode = 0) 137 | self.draw_fn(self.eyelid4,co = (255, 244, 243),mode = 0) 138 | self.draw_fn(self.eyebrow1,co = (58, 35, 33),mode = 0) 139 | self.draw_fn(self.eyebrow2,co = (58, 35, 33),mode = 0) 140 | 141 | if retain: 142 | tu.done() 143 | 144 | pen=rockingstaryash() 145 | pen.draw() -------------------------------------------------------------------------------- /KeyLogger.py: -------------------------------------------------------------------------------- 1 | # keylogger using pynput module 2 | 3 | import pynput 4 | from pynput.keyboard import Key, Listener 5 | 6 | keys = [] 7 | 8 | 9 | def on_press(key): 10 | keys.append(key) 11 | write_file(keys) 12 | 13 | try: 14 | print('alphanumeric key {0} pressed'.format(key.char)) 15 | 16 | except AttributeError: 17 | print('special key {0} pressed'.format(key)) 18 | 19 | 20 | def write_file(keys): 21 | with open('log.txt', 'w') as f: 22 | for key in keys: 23 | # removing '' 24 | k = str(key).replace("'", "") 25 | f.write(k) 26 | 27 | 28 | # every keystroke for readability 29 | f.write(' ') 30 | 31 | def on_release(key): 32 | print('{0} released'.format(key)) 33 | if key == Key.esc: 34 | # Stop listener 35 | return False 36 | 37 | 38 | with Listener(on_press=on_press, 39 | on_release=on_release) as listener: 40 | listener.join() -------------------------------------------------------------------------------- /Link Shortner.py: -------------------------------------------------------------------------------- 1 | import pyshorteners 2 | 3 | link = "https://github.com/TanmayProgrammer-13/Python-Projects-For-Begginers/blob/main/Link%20Shortner%20Python" 4 | 5 | shortener = pyshorteners.Shortener() 6 | 7 | x = shortener.tinyurl.short(link) 8 | 9 | print(x) 10 | -------------------------------------------------------------------------------- /Loops/Loops In Python.py: -------------------------------------------------------------------------------- 1 | # Loops In Pyton 2 | # While Loop 3 | 4 | i = 1 5 | while i < 7: 6 | print("Follow Mr Programmer") 7 | i += 1 8 | 9 | # While Loop With Break Statement 10 | x = 1 11 | while i < 6: 12 | print(x) 13 | if x == 3: 14 | break 15 | x += 1 16 | 17 | # While Loop With Continue 18 | 19 | i = 1 20 | while i < 8: 21 | i += 1 22 | if i == 5: 23 | continue 24 | print(i) 25 | 26 | # While Loop With Else Statement 27 | x = 1 28 | while x < 10: 29 | print(x) 30 | x += 1 31 | else: 32 | print("1 is no longer smaller than 10") 33 | 34 | # For Loops 35 | # printing Hello Python For 10 Times Using For Loop 36 | i = 1 37 | for i in range(11): 38 | print("Hello Python") 39 | 40 | # For Loop With Break Statement 41 | 42 | Strings = ["Python", "Programmer", "PC"] 43 | for x in Strings: 44 | print(x) 45 | if x == "Programmer": 46 | break 47 | 48 | # For Loop With Continue Statement 49 | Strings = ["Python", "Programmer", "PC"] 50 | for x in Strings: 51 | if x == "Programmer": 52 | continue 53 | print(x) 54 | 55 | # Else Statement With For Loop 56 | for x in range(8): 57 | if x == 4: 58 | break 59 | print(x) 60 | else: 61 | print("Loop Has Ended Here") 62 | -------------------------------------------------------------------------------- /Loops/README.md: -------------------------------------------------------------------------------- 1 | 2 | # Hi, I'm Tanmay! 👋 3 | # Loops In Python 4 | 5 | There Are Two Loops In Python 6 | 7 | 🔹 While Loop 8 | 9 | 🔹 For Loop 10 | 11 | 12 | 13 | 14 | ## Documentation 15 | 16 | 🔸 While Loop:- We Can Execute a Set Of Statements As Long As a Condition Is True 17 | . 18 | 19 | 🔸 For Loop:- A for loop is used for iterating over a sequence (that is either a list, a tuple, a dictionary, a set, or a string). 20 | 21 | ## Authors 22 | 23 | - [@TanmayProgrammer-13](https://github.com/TanmayProgrammer-13) 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /Number Guessing Game.py: -------------------------------------------------------------------------------- 1 | #Number Guessing Game Using Python 2 | #Importing Modules 3 | import random 4 | num = random.randint(1,10) 5 | guess = int(input("Enter the Number Between the Given Range: ")) 6 | while num < 5 != "guss": 7 | if guess < num: 8 | print("You Guessed Too Small") 9 | elif guess > num: 10 | print("You Guessed Too Large") 11 | break 12 | else: 13 | print("Finally, You Guess It :)") 14 | 15 | 16 | -------------------------------------------------------------------------------- /Password 3 Attempts Python: -------------------------------------------------------------------------------- 1 | #Password 3 Attempts 2 | print('Enter correct password to continue') 3 | count= 0 4 | while count < 3: 5 | password = input('Enter password: ') 6 | if password=='python123': 7 | print('Access granted') 8 | break 9 | else: 10 | print('Access denied. Try again.') 11 | count += 1 12 | -------------------------------------------------------------------------------- /Password Cracker Using Python/cracker.py: -------------------------------------------------------------------------------- 1 | #Password Cracker Using Python 2 | from random import * 3 | user_Password = input("Enter Your Password: ") 4 | password = ('a','b','c''d','e','f','g','h''i','j','k','l','m','n','o','p','q','r','s','t','u''v','w','x','y','z') 5 | guess = "" 6 | 7 | while(guess!=user_Password): 8 | guess="" 9 | for alphabet in range(len(user_Password)): 10 | guess_alphabet = password[randint(0,25)] 11 | guess = str(guess_alphabet)+str(guess) 12 | print(guess) 13 | print('Your Password Is',guess) -------------------------------------------------------------------------------- /Phone Number Tracker.py: -------------------------------------------------------------------------------- 1 | #Phone Number Tracker Using Python Phonenumbers Module 2 | #importing modules 3 | import phonenumbers 4 | from phonenumbers import carrier,geocoder,timezone 5 | 6 | mobileNo = input("Enter Mobile Number With Country Code: ") 7 | mobileNo = phonenumbers.parse(mobileNo) 8 | 9 | #get the time zone of the phonenumbers 10 | print(timezone.time_zones_for_number(mobileNo)) 11 | 12 | #Getting Carrier Of The Phone Number 13 | print(carrier.name_for_number(mobileNo, "en")) 14 | 15 | #Getting Region Information 16 | print(geocoder.description_for_number(mobileNo,"en")) 17 | #Valdiatig A Phone Number 18 | print("Valid Mobile Number: ",phonenumbers.is_valid_number(mobileNo)) 19 | 20 | #Checking posssibilty of a number 21 | print("Checking Possibilty Of Number: ",phonenumbers.is_possible_number(mobileNo)) -------------------------------------------------------------------------------- /Photo Edting Software Using Python/main.py: -------------------------------------------------------------------------------- 1 | #imporing Requried Modules 2 | #Modules Required Tkinter & Python Pillow Module 3 | from tkinter import * 4 | from tkinter import ttk 5 | from tkinter import filedialog 6 | from tkinter.filedialog import askopenfilename,asksaveasfilename 7 | from PIL import Image, ImageTk, ImageFilter, ImageEnhance, ImageOps 8 | import os 9 | # contrast border thumbnail 10 | root = Tk() 11 | #Adding Title To Your Software 12 | root.title("Photo Editor Using Python") 13 | root.geometry("1920x1080") 14 | # create functions 15 | def selected(): 16 | global img_path, img 17 | img_path = filedialog.askopenfilename(initialdir=os.getcwd()) 18 | img = Image.open(img_path) 19 | img.thumbnail((350, 350)) 20 | #imgg = img.filter(ImageFilter.BoxBlur(0)) 21 | img1 = ImageTk.PhotoImage(img) 22 | canvas2.create_image(300, 210, image=img1) 23 | canvas2.image=img1 24 | def blur(event): 25 | global img_path, img1, imgg 26 | for m in range(0, v1.get()+1): 27 | img = Image.open(img_path) 28 | img.thumbnail((350, 350)) 29 | imgg = img.filter(ImageFilter.BoxBlur(m)) 30 | img1 = ImageTk.PhotoImage(imgg) 31 | canvas2.create_image(300, 210, image=img1) 32 | canvas2.image=img1 33 | def brightness(event): 34 | global img_path, img2, img3 35 | for m in range(0, v2.get()+1): 36 | img = Image.open(img_path) 37 | img.thumbnail((350, 350)) 38 | imgg = ImageEnhance.Brightness(img) 39 | img2 = imgg.enhance(m) 40 | img3 = ImageTk.PhotoImage(img2) 41 | canvas2.create_image(300, 210, image=img3) 42 | canvas2.image=img3 43 | def contrast(event): 44 | global img_path, img4, img5 45 | for m in range(0, v3.get()+1): 46 | img = Image.open(img_path) 47 | img.thumbnail((350, 350)) 48 | imgg = ImageEnhance.Contrast(img) 49 | img4 = imgg.enhance(m) 50 | img5 = ImageTk.PhotoImage(img4) 51 | canvas2.create_image(300, 210, image=img5) 52 | canvas2.image=img5 53 | def rotate_image(event): 54 | global img_path, img6, img7 55 | img = Image.open(img_path) 56 | img.thumbnail((350, 350)) 57 | img6 = img.rotate(int(rotate_combo.get())) 58 | img7 = ImageTk.PhotoImage(img6) 59 | canvas2.create_image(300, 210, image=img7) 60 | canvas2.image=img7 61 | 62 | def flip_image(event): 63 | global img_path, img8, img9 64 | img = Image.open(img_path) 65 | img.thumbnail((350, 350)) 66 | if flip_combo.get() == "FLIP LEFT TO RIGHT": 67 | img8 = img.transpose(Image.FLIP_LEFT_RIGHT) 68 | elif flip_combo.get() == "FLIP TOP TO BOTTOM": 69 | img8 = img.transpose(Image.FLIP_TOP_BOTTOM) 70 | img9 = ImageTk.PhotoImage(img8) 71 | canvas2.create_image(300, 210, image=img9) 72 | canvas2.image=img9 73 | def image_border(event): 74 | global img_path, img10, img11 75 | img = Image.open(img_path) 76 | img.thumbnail((350, 350)) 77 | img10 = ImageOps.expand(img, border=int(border_combo.get()), fill=95) 78 | img11 = ImageTk.PhotoImage(img10) 79 | canvas2.create_image(300, 210, image=img11) 80 | canvas2.image=img11 81 | img1 = None 82 | img3 = None 83 | img5 = None 84 | img7 = None 85 | img9 = None 86 | img11 = None 87 | def save(): 88 | global img_path, imgg, img1, img2, img3, img4, img5, img6, img7, img8, img9, img10, img11 89 | #file=None 90 | ext = img_path.split(".")[-1] 91 | file=asksaveasfilename(defaultextension =f".{ext}",filetypes=[("All Files","*.*"),("PNG file","*.png"),("jpg file","*.jpg")]) 92 | if file: 93 | if canvas2.image==img1: 94 | imgg.save(file) 95 | elif canvas2.image==img3: 96 | img2.save(file) 97 | elif canvas2.image==img5: 98 | img4.save(file) 99 | elif canvas2.image==img7: 100 | img6.save(file) 101 | elif canvas2.image==img9: 102 | img8.save(file) 103 | elif canvas2.image==img11: 104 | img10.save(file) 105 | # create labels, scales and comboboxes 106 | blurr = Label(root, text="Blur:", font=("ariel 17 bold"), width=9, anchor='e') 107 | blurr.place(x=15, y=8) 108 | v1 = IntVar() 109 | scale1 = ttk.Scale(root, from_=0, to=10, variable=v1, orient=HORIZONTAL, command=blur) 110 | scale1.place(x=150, y=10) 111 | bright = Label(root, text="Brightness:", font=("ariel 17 bold")) 112 | bright.place(x=8, y=50) 113 | v2 = IntVar() 114 | scale2 = ttk.Scale(root, from_=0, to=10, variable=v2, orient=HORIZONTAL, command=brightness) 115 | scale2.place(x=150, y=55) 116 | contrast = Label(root, text="Contrast:", font=("ariel 17 bold")) 117 | contrast.place(x=35, y=92) 118 | v3 = IntVar() 119 | scale3 = ttk.Scale(root, from_=0, to=10, variable=v3, orient=HORIZONTAL, command=contrast) 120 | scale3.place(x=150, y=100) 121 | rotate = Label(root, text="Rotate:", font=("ariel 17 bold")) 122 | rotate.place(x=370, y=8) 123 | values = [0, 90, 180, 270, 360] 124 | rotate_combo = ttk.Combobox(root, values=values, font=('ariel 10 bold')) 125 | rotate_combo.place(x=460, y=15) 126 | rotate_combo.bind("<>", rotate_image) 127 | flip = Label(root, text="Flip:", font=("ariel 17 bold")) 128 | flip.place(x=400, y=50) 129 | values1 = ["FLIP LEFT TO RIGHT", "FLIP TOP TO BOTTOM"] 130 | flip_combo = ttk.Combobox(root, values=values1, font=('ariel 10 bold')) 131 | flip_combo.place(x=460, y=57) 132 | flip_combo.bind("<>", flip_image) 133 | border = Label(root, text="Add border:", font=("ariel 17 bold")) 134 | border.place(x=320, y=92) 135 | values2 = [i for i in range(10, 45, 5)] 136 | border_combo = ttk.Combobox(root, values=values2, font=("ariel 10 bold")) 137 | border_combo.place(x=460, y=99) 138 | border_combo.bind("<>", image_border) 139 | # create canvas to display image 140 | canvas2 = Canvas(root, width="600", height="420", relief=RIDGE, bd=2) 141 | canvas2.place(x=15, y=150) 142 | # create buttons 143 | btn1 = Button(root, text="Select Image", bg='black', fg='gold', font=('ariel 15 bold'), relief=GROOVE, command=selected) 144 | btn1.place(x=100, y=595) 145 | btn2 = Button(root, text="Save", width=12, bg='black', fg='gold', font=('ariel 15 bold'), relief=GROOVE, command=save) 146 | btn2.place(x=280, y=595) 147 | btn3 = Button(root, text="Exit", width=12, bg='black', fg='gold', font=('ariel 15 bold'), relief=GROOVE, command=root.destroy) 148 | btn3.place(x=460, y=595) 149 | root.mainloop() -------------------------------------------------------------------------------- /Program To Check Voter's Eligbility.py: -------------------------------------------------------------------------------- 1 | #Python Program To Check Voter's Eligblity 2 | age = int(input("Enter Your Age: ")) 3 | 4 | if age > 18: 5 | print("You Are Eligible To Vote Now") 6 | elif age < 18: 7 | print("You Are Not Eligible To Vote Now") 8 | else: 9 | print("Invalid Input, Try Again") 10 | -------------------------------------------------------------------------------- /Python Program To Display Calender.py: -------------------------------------------------------------------------------- 1 | #Importing Calender Module 2 | import calendar 3 | #Taking Data Of Year By User 4 | Year = int(input("Enter The Year To Display Calender: ")) 5 | #Taking Data Of Month 6 | Month = int(input("Enter the Month: ")) 7 | print(calendar.month(Year,Month)) 8 | -------------------------------------------------------------------------------- /Python Program To Secure Password/README.txt: -------------------------------------------------------------------------------- 1 | Password Secure Program For Begginers. 2 | 3 | For More Source Codes Of Python Programs 4 | Follow Me On GitHub and Instagram @mrprogrammer21. 5 | -------------------------------------------------------------------------------- /Python Program To Secure Password/main.py: -------------------------------------------------------------------------------- 1 | #Python Program To Secure Your Password 2 | #Suggest a Good Password For Your Account 3 | 4 | Secure = (('s','$'),('and','&'), 5 | ('a','@'),('o','0'),('i','1'), 6 | ('i','#')) 7 | 8 | #Creating a Python Funtion 9 | def SecurePass(password): 10 | for a,b in Secure: 11 | password = password.replace(a,b) 12 | return password 13 | 14 | if __name__ == "__main__": 15 | password = input("Enter the Password: ") 16 | password = SecurePass(password) 17 | print("Your Password Is: {password}") 18 | -------------------------------------------------------------------------------- /Rainbow Pattern Using Python/README.md: -------------------------------------------------------------------------------- 1 | # Rainbow Using Python Turtle 2 | 3 | Create a Rainbow Design Using Python Turtle Graphics. 4 | 5 | # Documentation 6 | Modules Used In this Project ➡ 7 | 8 | 🔸 Python Turtle Graphics 9 | 10 | ## Authors 11 | 12 | - [@TanmayProgrammer-13](https://github.com/TanmayProgrammer-13) 13 | 14 | -------------------------------------------------------------------------------- /Rainbow Pattern Using Python/main.py: -------------------------------------------------------------------------------- 1 | # Importing Required Modules 2 | import turtle 3 | 4 | # Turtle Object 5 | sc = turtle.Screen() 6 | 7 | # Creating an Object(pen) 8 | pen = turtle.Turtle() 9 | 10 | 11 | def semi_circle(col, rad, val): 12 | 13 | # Filling the Semicolor 14 | pen.color(col) 15 | 16 | # Drawing a Circle 17 | pen.circle(rad, -180) 18 | 19 | # Move the turtle to air 20 | pen.up() 21 | 22 | 23 | pen.setpos(val, 0) 24 | 25 | # Move the Turtle 26 | pen.down() 27 | 28 | pen.right(180) 29 | 30 | 31 | # Assigning Colors to the Rainbow 32 | col = ['violet', 'indigo', 'blue', 33 | 'green', 'yellow', 'orange', 'red'] 34 | 35 | # Setup Screen Features For Turtle 36 | sc.setup(600, 600) 37 | 38 | # Setting Background Color to Black 39 | sc.bgcolor('black') 40 | 41 | # Adding Turtle Features 42 | pen.right(90) 43 | pen.width(10) 44 | pen.speed(7) 45 | 46 | # Running Loop For 7 Times 47 | for i in range(7): 48 | semi_circle(col[i], 10*( 49 | i + 8), -10*(i + 1)) 50 | 51 | # Hide the turtle 52 | pen.hideturtle() -------------------------------------------------------------------------------- /Screen Recorder Using Python/README.md: -------------------------------------------------------------------------------- 1 | # Screen Recorder Python 2 | 3 | Screen Recorder Using Python. 4 | 5 | ## Documentation 6 | 7 | Modules Used In This Project:- 8 | 9 | 🔸 Numpy 10 | 11 | 🔸 pyautoui 12 | 13 | 🔸 OpenCV 14 | 15 | ## Installation 16 | 17 | Install my-project with npm 18 | 19 | ```bash 20 | pip install numpy 21 | ``` 22 | ```bash 23 | pip install pyautogui 24 | ``` 25 | ```bash 26 | pip install opencv-python 27 | ``` 28 | 29 | ## Authors 30 | 31 | - [@TanmayProgrammer-13](github.com/TanmayProgrammer-13) 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /Screen Recorder Using Python/Screen Recorder Python.py: -------------------------------------------------------------------------------- 1 | #Screen Recorder Using Python 2 | # Importing Required Modules 3 | import pyautogui 4 | import cv2 5 | import numpy as np 6 | 7 | # Defining Resoultion Of the Screen Recorder 8 | resolution = (1920, 1080) 9 | 10 | # Specifying Codec 11 | codec = cv2.VideoWriter_fourcc(*"XVID") 12 | 13 | # Defining the OutPut File Name 14 | filename = "Screen-Recording.avi" 15 | 16 | # Defining the FPS of the Screen Recording 17 | fps = 60.0 18 | 19 | 20 | # Video Wrier Windows 21 | out = cv2.VideoWriter(filename, codec, fps, resolution) 22 | 23 | # Creating an Empty Windows 24 | cv2.namedWindow("Live", cv2.WINDOW_NORMAL) 25 | 26 | # Defining Live Screen Resoulution 27 | cv2.resizeWindow("Live", 480, 270) 28 | 29 | while True: 30 | # Taking ScreenShot Using pyautogui module 31 | img = pyautogui.screenshot() 32 | 33 | # Converting the ScreenShot to Numpy Array 34 | frame = np.array(img) 35 | 36 | # RGB 37 | frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB) 38 | 39 | # Defining OutPut File 40 | out.write(frame) 41 | 42 | #Displaying the Screen Recording 43 | cv2.imshow('Live', frame) 44 | 45 | #Stop Screen Recording When 'q' Is Pressed 46 | if cv2.waitKey(1) == ord('q'): 47 | break 48 | 49 | # Releaseing Video Writer 50 | out.release() 51 | 52 | # Destroy all windows 53 | cv2.destroyAllWindows() -------------------------------------------------------------------------------- /ScreenShot Using Python.py: -------------------------------------------------------------------------------- 1 | #Take ScreenShot Using Python 2 | import pyscreenshot 3 | 4 | import pyscreenshot 5 | 6 | #Capture Full Screen 7 | image = pyscreenshot.grab() 8 | 9 | #Display The Captured ScreenShot 10 | image.show() 11 | 12 | #Save the Captured ScreenShot 13 | image.save("PyScreen1") 14 | 15 | -------------------------------------------------------------------------------- /Simple Calculator.py: -------------------------------------------------------------------------------- 1 | #Calculator With Options 2 | 3 | a = int(input("Enter a Number: ")) 4 | b = int(input("Enter another Number: ")) 5 | 6 | op = input("Press The Desired Number Given: ") 7 | 8 | #Adding Options For Performing Actions 9 | print("Press 1 To Add") 10 | print("Press 2 To Subtract") 11 | print("Press 3 To Multiply") 12 | print("Press 4 To Divide") 13 | if op == "1": 14 | print("Result Of a+b Is: ",a+b) 15 | elif op == "2": 16 | print("Result Of a-b Is: ",a-b) 17 | elif op == "3": 18 | print("Result Of a*b Is: ",a*b) 19 | elif op == "4": 20 | print("Result Of a/b Is: ",a/b) 21 | else: 22 | print("Wrong Input Try Again...") -------------------------------------------------------------------------------- /Snake Game Using Python/README.md: -------------------------------------------------------------------------------- 1 | 2 | # Snake Game Python 3 | 4 | Snake Game Using Python For Begginers 5 | 6 | 7 | ## Documentation 8 | 9 | Modules Used In This Project :- 10 | 11 | 1. Python Turtle 12 | 2. FreeGames Module #pip install freegames 13 | 3. Random Module 14 | 15 | 16 | ## Authors 17 | 18 | - [@TanmayProgrammer-13](https://github.com/TanmayProgrammer-13) 19 | 20 | 21 | ## Installation 22 | 23 | Install my-project with npm 24 | 25 | ```bash 26 | pip install freegames or 27 | $ python3 -m pip install freegames 28 | ``` 29 | 30 | ## 🔗 Links 31 | 32 | [![twitter](https://img.shields.io/badge/twitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white)](https://twitter.com/MrProgrammer21) 33 | 34 | -------------------------------------------------------------------------------- /Snake Game Using Python/game.py: -------------------------------------------------------------------------------- 1 | # Snake Game With Score Counter 2 | # Importing Required Modules 3 | from turtle import * 4 | from random import randrange 5 | import turtle 6 | from freegames import square, vector 7 | 8 | 9 | #Game Programming Starts Here 10 | #Setting Background Color 11 | bgcolor('black') 12 | #Defining Screen Resolution 13 | turtle.screensize('800 X 600') 14 | #Setting Game Title 15 | turtle.title("Snake Game") 16 | 17 | food = vector(0, 0) 18 | snake = [vector(10, 0)] 19 | aim = vector(0, -10) 20 | 21 | def change(x, y): 22 | aim.x = x 23 | aim.y = y 24 | def inside(head): 25 | return -200 < head.x < 190 and -200 < head.y < 190 26 | def move(): 27 | head = snake[-1].copy() 28 | head.move(aim) 29 | 30 | if not inside(head) or head in snake: 31 | square(head.x, head.y, 9, 'Lime') 32 | update() 33 | return 34 | 35 | snake.append(head) 36 | 37 | if head == food: 38 | print('Snake:', len(snake)) 39 | food.x = randrange(-15, 15) * 10 40 | food.y = randrange(-15, 15) * 10 41 | else: 42 | snake.pop(0) 43 | 44 | clear() 45 | 46 | for body in snake: 47 | square(body.x, body.y, 9, 'Lime') 48 | 49 | square(food.x, food.y, 9, 'red') 50 | update() 51 | ontimer(move, 100) 52 | 53 | 54 | hideturtle() 55 | tracer(False) 56 | listen() 57 | onkey(lambda: change(10, 0), 'Right') 58 | onkey(lambda: change(-10, 0), 'Left') 59 | onkey(lambda: change(0, 10), 'Up') 60 | onkey(lambda: change(0, -10), 'Down') 61 | move() 62 | 63 | 64 | -------------------------------------------------------------------------------- /Text To HandWritten.py: -------------------------------------------------------------------------------- 1 | import pywhatkit 2 | pywhatkit.text_to_handwriting("Python Is High Level Progrmmming Language. It Is An Interpreted Language. Guido Van Rossum Created Python In 1991 When He Was Working At Centrum Wiskunde Of Informatica(CWI). Python Is a Case Senstive Language") -------------------------------------------------------------------------------- /Text_To_Audio.py: -------------------------------------------------------------------------------- 1 | from gtts import gTTS 2 | import os 3 | 4 | #Enter The Text You Want To Be Converted In Audio 5 | Text_Enter = "Hello Everyone, This Program is Created By Mr Programmer In Python" 6 | 7 | #Enter the Language In Which You Want To Listen The Text 8 | Lang = 'en' 9 | 10 | #creating an object 11 | my_obj = gTTS(text=Text_Enter,lang=Lang,slow=False) 12 | 13 | #Converting Your Text File Into Audio(.mp3 ) Format 14 | my_obj.save("PyAudio.mp3") 15 | print("Audio Saved") 16 | 17 | os.system("PyAudio.mp3") -------------------------------------------------------------------------------- /Web Scraper.py: -------------------------------------------------------------------------------- 1 | import requests 2 | from bs4 import BeautifulSoup 3 | 4 | req = requests.get("https://www.youtube.com/watch?v=O6nnVHPjcJU") 5 | 6 | soup = BeautifulSoup(req.content,"html.parser") 7 | 8 | res = soup.title 9 | print(res.prettify()) -------------------------------------------------------------------------------- /Web-Server/README.md: -------------------------------------------------------------------------------- 1 | # Web Server - Python 3 2 | 3 | ## What is a Web Server? 4 | A web server is computer software and underlying hardware that accepts requests via HTTP or its secure variant HTTPS. 5 | 6 | ## Prerequests for Server 7 | 8 | - HTTPServer 9 | - BaseHTTPRequestHandler 10 | 11 | ## Aurthor 12 | - [@TanmayProgrammer-13](https://github.com/TanmayProgrammer-13) 13 | 14 | ## Languages Used 15 | - Python 3 16 | 17 | -------------------------------------------------------------------------------- /Web-Server/server.py: -------------------------------------------------------------------------------- 1 | # Basic Web Server In Python 2 | from http.server import BaseHTTPRequestHandler, HTTPServer 3 | import time 4 | 5 | hostName = "localhost" 6 | serverPort = 3000 7 | 8 | class MyServer(BaseHTTPRequestHandler): 9 | def do_GET(self): 10 | self.send_response(200) 11 | self.send_header("Content-type", "text/html") 12 | self.end_headers() 13 | self.wfile.write(bytes("Web Server - Python", "utf-8")) 14 | self.wfile.write(bytes("

Request: %s

" % self.path, "utf-8")) 15 | self.wfile.write(bytes("", "utf-8")) 16 | self.wfile.write(bytes("

This is a Web Server Hosted on a Local System

", "utf-8")) 17 | self.wfile.write(bytes("", "utf-8")) 18 | 19 | if __name__ == "__main__": 20 | webServer = HTTPServer((hostName, serverPort), MyServer) 21 | print("Server started http://%s:%s" % (hostName, serverPort)) 22 | 23 | try: 24 | webServer.serve_forever() 25 | except KeyboardInterrupt: 26 | pass 27 | 28 | webServer.server_close() 29 | print("Server stopped.") 30 | -------------------------------------------------------------------------------- /Week Number To Week Name Python: -------------------------------------------------------------------------------- 1 | #Week Number For Week Name 2 | a = input("Enter the Week Number: ") 3 | if a == "1": 4 | print("Monday") 5 | elif a == "2": 6 | print("Tuesday") 7 | elif a == "3": 8 | print("Wednesday") 9 | elif a == "4": 10 | print("Thursday") 11 | elif a == "5": 12 | print("Friday") 13 | elif a == "6": 14 | print("Saturday") 15 | elif a == "7": 16 | print("Sunday") 17 | else: 18 | print("Not a Valid Number!") 19 | -------------------------------------------------------------------------------- /Whatsapp Automation Python.py: -------------------------------------------------------------------------------- 1 | import pywhatkit 2 | 3 | pywhatkit.sendwhatmsg("+919835061808","Hello Python Bot Here!",16,40) -------------------------------------------------------------------------------- /YouTube Video Details Using Python/README.md: -------------------------------------------------------------------------------- 1 | 2 | # Get YouTube Video Details 3 | Get YouTube Video Details Using Python. 4 | 5 | ## Documentation 6 | 7 | Modules Used In This Project ➡ 8 | 9 | 🔸 Pafy:- is library is used to retrieve YouTube content and metadata. 10 | 11 | ## Installation 12 | 13 | Required Modules To Install ➡ 14 | 15 | ```bash 16 | pip install pafy 17 | ``` 18 | 19 | ## Authors 20 | 21 | - [@TanmayProgrammer-13](Github.com/TanmayProgrammer-13) 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /YouTube Video Details Using Python/main.py: -------------------------------------------------------------------------------- 1 | #Get YouTube Video Details Using Python 2 | #Importing Required Modules 3 | import pafy 4 | 5 | #Taking The URL Of Video From User 6 | url = input("Enter the URL Of your Video Here: ") 7 | 8 | # Getting the Video 9 | video = pafy.new(url) 10 | 11 | # Getting Video Title 12 | print(video.title) 13 | 14 | # Getting Video Rating 15 | print(video.rating) 16 | 17 | # Getting Video Views Count 18 | print(video.viewcount) 19 | 20 | # Getting Aurthor & Video Length 21 | print(video.author,video.length) 22 | 23 | # Getting Video Duration, Likes , Dislikes & Description 24 | print(video.description,video.likes,video.dislikes,video.description) 25 | -------------------------------------------------------------------------------- /annoy-friends.py: -------------------------------------------------------------------------------- 1 | import pyautogui 2 | 3 | while True: 4 | msgBox = pyautogui.confirm('Follow Mr Programmer') 5 | if msgBox == 'OK': 6 | break -------------------------------------------------------------------------------- /audi.py: -------------------------------------------------------------------------------- 1 | # draw audi logo using python 2 | import turtle 3 | audi = turtle.Turtle() 4 | 5 | audi.pensize(7) 6 | turtle.Screen().bgcolor("black") 7 | audi.pencolor("#D0CFCF") 8 | audi.speed(10) 9 | 10 | #running for Loop 11 | for i in range(4): 12 | audi.penup() 13 | audi.goto(i*70, 0) 14 | audi.pendown() 15 | audi.circle(50) 16 | 17 | 18 | audi.color("white") 19 | audi.penup() 20 | audi.goto(77, -40) 21 | audi.pendown() 22 | 23 | audi.write("Audi By Mr Programmer",font=("Arial", 16, "bold","italic")) 24 | turtle.done() 25 | -------------------------------------------------------------------------------- /dino.py: -------------------------------------------------------------------------------- 1 | import pyautogui 2 | from PIL import Image, ImageGrab 3 | import time 4 | 5 | def click(key): 6 | pyautogui.keyDown(key) 7 | return 8 | 9 | def isCollision(data): 10 | 11 | for i in range(530,560): 12 | for j in range(80, 127): 13 | if data[i, j] < 171: 14 | click("down") 15 | return 16 | for i in range(530, 620): 17 | for j in range(130, 160): 18 | if data[i, j] < 100: 19 | click("up") 20 | return 21 | return 22 | 23 | if __name__ == "__main__": 24 | time.sleep(5) 25 | click('up') 26 | 27 | while True: 28 | image = ImageGrab.grab().convert('L') 29 | data = image.load() 30 | isCollision(data) 31 | 32 | -------------------------------------------------------------------------------- /jpg to png converter/README.md: -------------------------------------------------------------------------------- 1 | # Image Converter (JPG to PNG) 2 | 3 | Create Image Connverter Using Python Package Called Pillow 4 | 5 | ## Installation 6 | 7 | Install required-modules in cmd 8 | 9 | ```bash 10 | pip install Pillow 11 | ``` 12 | 13 | ## Authors 14 | 15 | Follow Me On Github If you Like my Work: 16 | 17 | - [@TanmayProgrammer-13](https://github.com/TanmayProgrammer-13) 18 | 19 | ## About Aurthor 20 | I'm a web developer & Computer Programmer... 21 | 22 | ## 🔗 Links 23 | [![portfolio](https://img.shields.io/badge/_website-000?style=for-the-badge&logo=ko-fi&logoColor=white)](http://mrprogrammer.in/) 24 | 25 | [![twitter](https://img.shields.io/badge/twitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white)](https://twitter.com/MrProgrammer21) 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /jpg to png converter/src/converter/__init__.py: -------------------------------------------------------------------------------- 1 | # Modules Used 2 | from PIL import Image -------------------------------------------------------------------------------- /jpg to png converter/src/converter/new_panda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TanmayProgrammer-13/Python-Projects-For-Begginers/0aa646622550aa4d8f9ff0a780ecde989315ff72/jpg to png converter/src/converter/new_panda.png -------------------------------------------------------------------------------- /jpg to png converter/src/converter/panda.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TanmayProgrammer-13/Python-Projects-For-Begginers/0aa646622550aa4d8f9ff0a780ecde989315ff72/jpg to png converter/src/converter/panda.jpg -------------------------------------------------------------------------------- /jpg to png converter/src/converter/script.py: -------------------------------------------------------------------------------- 1 | # Importing Required Modules 2 | from PIL import Image 3 | # Define the Path Of Image where img is saved 4 | img = Image.open(r'C:\Users\tanma\Desktop\panda.jpg') 5 | img.save(r'C:\Users\tanma\Desktop\new_panda.png') 6 | 7 | # Giving Message to the User 8 | if img.save(r'C:\Users\tanma\Desktop\new_panda.png') == img.save(r'C:\Users\tanma\Desktop\new_panda.png'): 9 | print('Image Converted Sucessfully') 10 | # If Image Could Not Be Processed The Show the Message 11 | else: 12 | print('Image Could not Be Coverted \n Try Again') -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- 1 | #Importing Modules 2 | import requests 3 | from bs4 import BeautifulSoup 4 | 5 | # Acessing HTML Page Or Website 6 | url = input('Enter the URL: ') 7 | r = requests.get(url) 8 | 9 | soup = BeautifulSoup(r.content,'html5lib') 10 | print(soup.prettify()) 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /pubg-logo.py: -------------------------------------------------------------------------------- 1 | import turtle 2 | 3 | t = turtle.Turtle() 4 | 5 | turtle.bgcolor("black") 6 | t.color("white") 7 | 8 | def rect(): 9 | t.pensize(9) 10 | t.forward(170) 11 | t.left(45) 12 | t.forward(6) 13 | t.left(45) 14 | t.forward(170) 15 | t.left(45) 16 | t.forward(6) 17 | t.left(45) 18 | t.forward(330) 19 | t.left(45) 20 | t.forward(6) 21 | t.left(45) 22 | t.forward(170) 23 | t.left(45) 24 | t.forward(6) 25 | t.left(45) 26 | t.forward(170) 27 | 28 | def four_corner_lines(): 29 | t.pensize(12) 30 | t.penup() 31 | t.forward(180) 32 | t.left(90) 33 | t.forward(35) 34 | t.left(90) 35 | t.pendown() 36 | t.forward(12) 37 | t.penup() 38 | t.forward(344) 39 | t.pendown() 40 | t.forward(17) 41 | t.penup() 42 | t.right(90) 43 | t.forward(105) 44 | t.right(90) 45 | t.pendown() 46 | t.forward(17) 47 | t.penup() 48 | t.forward(344) 49 | t.pendown() 50 | t.forward(12) 51 | 52 | def p(): 53 | t.penup() 54 | t.left(180) 55 | t.forward(280) 56 | t.pendown() 57 | t.forward(40) 58 | t.left(90) 59 | t.forward(100) 60 | t.left(180) 61 | t.forward(52) 62 | t.right(90) 63 | t.forward(40) 64 | t.left(90) 65 | t.forward(47) 66 | 67 | def u(): 68 | t.penup() 69 | t.right(90) 70 | t.forward(32) 71 | t.right(90) 72 | t.pendown() 73 | t.forward(98) 74 | t.left(90) 75 | t.forward(40) 76 | t.left(90) 77 | t.forward(98) 78 | 79 | def b(): 80 | t.penup() 81 | t.right(90) 82 | t.forward(35) 83 | t.pendown() 84 | t.forward(45) 85 | t.right(90) 86 | t.forward(43) 87 | t.right(45) 88 | t.forward(5) 89 | t.right(45) 90 | t.forward(40) 91 | t.left(90) 92 | t.forward(5) 93 | t.left(90) 94 | t.forward(40) 95 | t.right(45) 96 | t.forward(5) 97 | t.right(45) 98 | t.forward(40) 99 | t.right(90) 100 | t.forward(45) 101 | t.right(90) 102 | t.forward(96) 103 | 104 | def g(): 105 | t.penup() 106 | t.right(180) 107 | t.forward(53) 108 | t.left(90) 109 | t.forward(98) 110 | t.pendown() 111 | t.forward(25) 112 | t.right(90) 113 | t.forward(45) 114 | t.right(90) 115 | t.forward(45) 116 | t.right(90) 117 | t.forward(95) 118 | t.right(90) 119 | t.forward(40) 120 | 121 | rect() 122 | four_corner_lines() 123 | p() 124 | u() 125 | b() 126 | g() 127 | 128 | turtle.done() -------------------------------------------------------------------------------- /snake,water gun python.py: -------------------------------------------------------------------------------- 1 | # Import random module 2 | import random 3 | 4 | print('Snake - Water - Gun') 5 | 6 | # Input no. of rounds 7 | n = int(input('Enter number of rounds: ')) 8 | 9 | # List containing Snake(s), Water(w), Gun(g) 10 | options = ['s', 'w', 'g'] 11 | 12 | # Round numbers 13 | rounds = 1 14 | 15 | # Count of computer wins 16 | comp_win = 0 17 | 18 | # Count of player wins 19 | user_win = 0 20 | 21 | # There will be n rounds of game 22 | while rounds <= n: 23 | 24 | # Display round 25 | print(f"Round :{rounds}\nSnake - 's'\nWater - 'w'\nGun - 'g'") 26 | 27 | # Exception handling 28 | try: 29 | player = input("Chose your option: ") 30 | except EOFError as e: 31 | print(e) 32 | 33 | # Control of bad inputs 34 | if player != 's' and player != 'w' and player != 'g': 35 | print("Invalid input, try again\n") 36 | continue 37 | 38 | 39 | computer = random.choice(options) 40 | 41 | # Conditions based on the game rule 42 | if computer == 's': 43 | if player == 'w': 44 | comp_win += 1 45 | elif player == 'g': 46 | user_win += 1 47 | 48 | elif computer == 'w': 49 | if player == 'g': 50 | comp_win += 1 51 | elif player == 's': 52 | user_win += 1 53 | 54 | elif computer == 'g': 55 | if player == 's': 56 | comp_win += 1 57 | elif player == 'w': 58 | user_win += 1 59 | 60 | # Announce winner of every round 61 | if user_win > comp_win: 62 | print(f"You Won round {rounds}\n") 63 | elif comp_win > user_win: 64 | print(f"Computer Won round {rounds}\n") 65 | else: 66 | print("Draw!!\n") 67 | 68 | rounds += 1 69 | 70 | 71 | if user_win > comp_win: 72 | print("Congratulations!! You Won") 73 | elif comp_win > user_win: 74 | print("You lose!!") 75 | else: 76 | print("Match Draw!!") -------------------------------------------------------------------------------- /turtle-design.py: -------------------------------------------------------------------------------- 1 | import turtle 2 | # Creating turtle 3 | t = turtle.Turtle() 4 | 5 | turtle.bgcolor("black") 6 | turtle.pensize(2) 7 | turtle.speed(0) 8 | 9 | while (True): 10 | for i in range(6): 11 | for colors in ["red", "blue", "magenta", "green", "yellow", "white"]: 12 | turtle.color(colors) 13 | turtle.circle(100) 14 | turtle.left(10) 15 | 16 | 17 | turtle.hideturtle() 18 | turtle.mainloop() --------------------------------------------------------------------------------