Pyhton döngü problemi

def dongu():
    # Your code starts here
    current_time = datetime.datetime.now()
    if current_time.minute in [1,3,5, 15, 30,32,35,37,42, 45,47,52]:
        new_time = current_time.replace(minute=current_time.minute, second=0, microsecond=0) + datetime.timedelta(minutes=15)
        numeric_time = int(pd.Timestamp(new_time).value // 10**0)
        numeric_time = np.int64(numeric_time)

    current_time = datetime.datetime.now()
    if current_time.minute in [1,3,5, 15, 30,32,35,37,42, 45,47,52]:
        options = webdriver.ChromeOptions()
        options.add_argument('--headless')
        options.add_argument('--disable-gpu')

        url = 'https://www.binance.us/'

        driver = webdriver.Chrome(options=options)
        driver.get(url)

        element = driver.find_elements(By.XPATH,'//*[@id="__APP"]/div[1]/div[2]/div/div[3]/div/div/div/div/table/tbody/tr[3]/td[2]/div')
        element = element[0].text
        element = element.replace("$","")
        element = element.replace(",", "")
        element = float(element)
print(element)

element değişkenini dögüden çıkarmam gerekiyor nasıl yapabilirim ?
print(element) nasıl çalışır ?
Teşekkürler…

bu printi element altına hizala. sonra fonksiyon dışında dongu() ile fonksiyonu çağırdığında print eder.
birde fonksiyonlarda return kavramı var onu araştır.

Hizalamam gerektiğini biliyorum sadece hizalamadan nasıl çalıştırabilirim diye sordum. Teşekkürler…

def dongu():
    # Your code starts here
    current_time = datetime.datetime.now()
    if current_time.minute in [1,3,5, 15, 30,32,35,37,42, 45,47,52]:
        new_time = current_time.replace(minute=current_time.minute, second=0, microsecond=0) + datetime.timedelta(minutes=15)
        numeric_time = int(pd.Timestamp(new_time).value // 10**0)
        numeric_time = np.int64(numeric_time)

    current_time = datetime.datetime.now()
    if current_time.minute in [1,3,5, 15, 30,32,35,37,42, 45,47,52]:
        options = webdriver.ChromeOptions()
        options.add_argument('--headless')
        options.add_argument('--disable-gpu')

        url = 'https://www.binance.us/'

        driver = webdriver.Chrome(options=options)
        driver.get(url)

        element = driver.find_elements(By.XPATH,'//*[@id="__APP"]/div[1]/div[2]/div/div[3]/div/div/div/div/table/tbody/tr[3]/td[2]/div')
        element = element[0].text
        element = element.replace("$","")
        element = element.replace(",", "")
        element = float(element)
        return element
 
 element = dongu()
 print(element)
1 Beğeni

numeric_time içinde aynisini mi yapicam birden fazla return koysam if in altina problem olur mu

olmaz farklı iflerdeyse

Birden fazla return kullanamazsın fakat bir return de birde fazla geridönüş sağlıyabilirsin

scope konusunu incelemiş miydiniz?

konuyu okuduktan sonra şu soruyu da inceleyebilirsiniz; güzel bir örnek.
https://forum.yazbel.com/t/scope-hakkinda-global-non-local/17634