DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
1
Cevap
469
Tıklama
0
Öne Çıkarma
Döviz Programı Sorun
B
6 yıl (20 mesaj)
Onbaşı
Konu Sahibi

import requests
from bs4 import BeautifulSoup
import time

url = “https://www.doviz.com/”
response = requests.get(url)

htmlIcerigi = response.content

soup = BeautifulSoup(htmlIcerigi,“html.parser”)

dovizIsimler = soup.find_all(“span”,{“class”:“name”})
doviz = soup.find_all(“span”,{“class”:“value”})

while True:
secim = input("Yapacağınız İşlem: ")
if secim == “q”:
print(“Çıkış Yapılıyor…”)
time.sleep(1)
print(“Yine Bekleriz!”)

elif secim == "1":
for x,y in zip(dovizIsimler,doviz):
print(x.text,"---",y.text)

elif secim == "2":
for x,y in zip(dovizIsimler,doviz):
if x.text == "GRAM ALTIN":
print("1 Gram Altın =",y.text,"TL")

elif secim == "3":
for x,y in zip(dovizIsimler,doviz):
if x.text == "DOLAR":
print("1 Dolar =",y.text,"TL")

elif secim == "4":
for x,y in zip(dovizIsimler,doviz):
if x.text == "EURO":
print("1 EURO =",y.text,"TL")

elif secim == "5":
for x,y in zip(dovizIsimler,doviz):
if x.text == "Bitcoin":
print("1 Bitcoin =",y.text,"Dolar")
elif secim == "6":
a = float(input("Dolara Çevirmek İstediğiniz TL Miktarı: "))
for x,y in zip(dovizIsimler,doviz):
if x.text == "DOLAR":
y.text.replace(",",".")
ve
y.text = float(y.text) yapıyorum.


Merhabalar. 6.seçimdeki y.text in type str fakat ben bunu ne float a ne int e çevirebiliyorum. 6,250 gibi bir string mesela. ne virgülü nokta nede stringi floata çevirebiliyiyorum. bu span etiketindeki texti hesaplama işleminde nasıl kullanırım.

çözüldü silebilirsiniz.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi buraknonserviam -- 13 Kasım 2019; 10:27:32 >