bu benim kodum:
print str(float(1/3))+'%'
ve gösteriyor:
0.0%
ama almak istiyorum 33%
Ne yapabilirim?
1/3sizin durumunuzda), yüzde değeri elde etmek için çarpmak zorunda olan birim başına100 bir değeriniz vardır. Tamsayı ve şamandıra bölümü arasındaki fark için diğer yanıtlara bakın.
print(str(float(1/3))+'%')yazdırılacak 0.3333333333333333%- yine de tam olarak ne istediğinizi değil, ama en azından biraz daha yakın. Bunun nedeni, bölümün bu sürümde farklı şekilde çalışmasıdır.