Pyton sayı yuvarlama 10luk

phytonda def ile girilen sayıyı son basamağı 5den küçükse bi alt onluğa 5 veya 5den büyükse bi üst onluğa yuvarlıyan bi fonksiyon tanımlamam gerek acil yardım lazım
örnek
fonksiyon(15)
çıktı(20)
fonksiyon(12)
çıktı(10)

def ondalikYuvarlama():
a = int(input(‘Bir sayı giriniz…:’))
b = a % 10
if b < 5:
print(‘En yakın ondalık sayı…:’,a-b)

  else:
      print('En yakın ondalık sayı...:',a+10-b)

ondalikYuvarlama()

  1. satırda hata veriyor

girintilere dikkat ediyor musun? Ne hatası veriyor. ?

hata bu IndentationError: expected an indented block

bkz: Soru Sorarken Sıkça Düşülen Hatalar #1

tap boşluk brakmama rağmen hata veriyo
tap boşluk bırakıncada bu hatayı veriyo SyntaxError: invalid character in identifier

def sayiyuvarla(num):
last_digit = num % 10
if last_digit < 5:
print(num - last_digit)
else:
print(num + (10 - last_digit))

sayiyuvarla(2)

bende göstericem nasıl fotograf yükledin


konu açarken/yanıtlarken kod yazmanız gerektiğinde </> işaretine basın yada CTRL E ye basın
“”"
buraya kodu buraya gir veya yapıştır
“”" olan yere kodları ekler veya yazıyoruz.

def ondalikYuvarlama():
    a = int(input("Bir sayı giriniz…:"))
    b = a % 10
    if b < 5:
        print("En yakın ondalık sayı…:", a-b)

    else:
        print('En yakın ondalık sayı...:', a+10-b)
ondalikYuvarlama()
    a = int(input(‘Bir sayı giriniz…:’))
    b = a % 10
    if b < 5:
        print(‘En yakın ondalık sayı…:’,a-b)
    else:
        print('En yakın ondalık sayı...:',a+10-b)
        
        
ondalikYuvarlama(12)
kodu buraya gir veya yapıştır

kardeş bu attığın kod çalışıyor ama ama sadece 1 ler basamağındaki sayı 5 veya beşten küçükse doğru çalışıyor rica etsem bir kez daha yardımcı olurmusun

Bende çalışıyor. Nasıl yardımcı olabilirim.?

İşin komik tarafı pyhtonda böyle bir fonksiyon var zaten. round().

Sadece onlar basamağı kısmı için:

def say(say):
    return round(say/10)*10
print(say(14))
print(say(15))

Acil’e gelip bedavaya tedavi olmaya, olamasa da tanısını koydurmaya çalışan hasta, teşekkürler.