Python float hatası

Huso112

Hectopat
Katılım
26 Ocak 2021
Mesajlar
1.477
Makaleler
1
Çözümler
2
Merhabalar.

Python'a yeni başladım ve biraz öğrendikten sonra gib2gb programımı Python'a aktarmak istedim ama bir sıkıntı var:

Python:
gib = input("How many GIBs: ")
default = 1.073741824
print(str(gib) + " GIBs are" + str(float(gib * default)) + " GBs")

Hatası:
Python:
How many GIBs: 66
Traceback (most recent call last):
  File "/home/hoovy/.Projeler/Komut/PyCharm/gib2gb/main.py", line 2, in <module>
    print(str(gib) + " GIBs are" + str(float(gib * 1.073741824)) + " GBs")
TypeError: can't multiply sequence by non-int of type 'float'

Process finished with exit code 1

EDIT:

Düzelttim. Şöyle olacakmış:
Python:
str(int(gib * 1.073741824) * default)
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…