Guest User

Untitled

a guest
Jan 20th, 2025
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. # Najprej uvozimo vse možne knjižnice za menjavo žarnice
  2. from light_bulb import *
  3. import socket
  4. import random
  5. import time
  6. import os
  7. import sys
  8. import numpy as np
  9. import pandas as pd
  10. import tensorflow as tf # Za vsak slučaj
  11.  
  12. class LightBulb:
  13. def __init__(self):
  14. self.is_working = False
  15.  
  16. def change_bulb(self):
  17. try:
  18. # Najprej preverimo, če je žarnica res pregorela
  19. if not self.is_working:
  20. # Dodamo nekaj nepotrebnega izpisa
  21. print("Debugging: Začenjam menjavo žarnice...")
  22. time.sleep(2) # Ker mora izgledati, kot da se nekaj dogaja
  23.  
  24. # Uporabimo list comprehension, ker je bolj "pythonic"
  25. [print("Menjavam...") for _ in range(3)]
  26.  
  27. # Dodamo nekaj naključnosti
  28. if random.random() > 0.5:
  29. self.is_working = True
  30. return "Žarnica uspešno zamenjana!"
  31. else:
  32. raise Exception("Napaka: Žarnica se ne prilega standardu PEP 8")
  33.  
  34. except Exception as e:
  35. # Obvezno lovljenje napak
  36. print(f"Napaka: {e}")
  37. print("Poskusite namestiti najnovejšo verzijo žarnice s pip install light-bulb --upgrade")
  38.  
  39. finally:
  40. # Počistimo za sabo
  41. print("Čiščenje pomnilnika...")
  42.  
  43. if __name__ == "__main__":
  44. # Ker mora biti vse objektno orientirano
  45. bulb = LightBulb()
  46. bulb.change_bulb()
Advertisement
Add Comment
Please, Sign In to add comment