Python'da değişken tanımlama

Arthury

Yoctopat
Katılım
10 Aralık 2021
Mesajlar
4
Daha fazla  
Cinsiyet
Erkek
Python:
from selenium import webdriver


sarki = [ak1, ak2, ak3, ak4, ak5]


if sarki == ak1:

    browser.webdriverFirefox()
    webdriver.get('')


if sarki == ak2:

    browser.webdriverFirefox()
    webdriver.get('')


if sarki == ak3:

    browser.webdriverFirefox()
    webdriver.get('')


if sarki == ak4:

    browser.webdriverFirefox()
    webdriver.get('')

if sarki == ak5:
    browser.webdriverFirefox()
    webdriver.get('')

Troll bir şarkı çalar yapmaya çalıştım ama "NameError: Name 'AK1' is not defined" diye bir error aldım. Herhalde "sarki" kısmını tanımlayamadım.
 
Şimdi o ak'ler String yani yazı içerecek değil mi? Öyleyse küçük bir tanımlama yap.
Kod:
ak1="blabla"
ak2="blabla"
ak3="blabla"
ak4="blabla"
ak5="blabla"
gibi.
ak1 array elemanı öylece kullanamazsın. sarki[0] olarak kullanman lazım ama ne yapmaya çalıştığını anlamadım. if sarkı == ak1 ne demek
Hangi şarkı istediğini belirtmemiş mesela koduna, ak'lere değer ataması lazım Array'ın üstüne.
 
Tam olarak yapmaya çalıştığım şey 'sarki' listesini içinden rastgele bir şarkı seçmesi.
 
Tam olarak yapmaya çalıştığım şey 'sarki' listesini içinden rastgele bir şarkı seçmesi.
İşte o ak1 falan olmamalı, onun yerine o değişkenlere veri atamalısın üstte. Mesela:
sarkilar = ["ar","br","cr"] olmalı orada şarkı isimleri yazmalı. Sen ak1 demişsin ama onun içinde veri yok ve öyle bir değişken yaratmamışsın.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…