lostyazilim
tr.link

Basit Bir Python Örneği Çözümüne Yardımcı Olacak Biri

6 Mesajlar 1.371 Okunma
lstbozum
tr.link

YoutubeMagazin YoutubeMagazin WM Aracı Kullanıcı
  • Üyelik 26.05.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Sosyal Medya Uzmanı
  • Konum Adıyaman
  • Ad Soyad C** Ç**
  • Mesajlar 250
  • Beğeniler 61 / 46
  • Ticaret 3, (%100)
Selamlar, klavyeden girilen sayıların tam sayı olup olmadığını bulmak... Yani tam sayı olup olmadığı derken. 3 ve 4 tam sayıdır. Ama 3,5 tam sayı değildir gibisinden. Bunu nasıl yapabilirim acaba?
 

 

wmaraci
reklam

neogsray neogsray WM Aracı Kullanıcı
  • Üyelik 08.03.2014
  • Yaş/Cinsiyet 39 / E
  • Meslek engineer
  • Konum Diğer
  • Ad Soyad B** T**
  • Mesajlar 189
  • Beğeniler 2 / 19
  • Ticaret 9, (%100)
def tam_sayi():
try:
sayi=int(input('bir sayi girin:'))
print('Tam sayı girdiniz')
except ValueError:
print('lütfen tam sayı girin')

tam_sayi()
TheLacivert

kişi bu mesajı beğendi.

yashar yashar WM Aracı Kullanıcı
  • Üyelik 31.05.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Üniversite Öğrenci
  • Konum Trabzon
  • Ad Soyad E** A**
  • Mesajlar 20
  • Beğeniler 2 / 11
  • Ticaret 0, (%0)
print("Tam Sayı Olup Olmadığını Bulan Program")
sayi = input("Bir sayı giriniz :")
if sayi.isnumeric() == True:
print("Girdiğiniz sayı, tam sayıdır")
else:
print("Tam sayı değildir")
 

 

hasario hasario WM Aracı Kullanıcı
  • Üyelik 23.02.2019
  • Yaş/Cinsiyet 22 / E
  • Meslek ....
  • Konum Diğer
  • Ad Soyad A** D**
  • Mesajlar 18
  • Beğeniler 1 / 2
  • Ticaret 0, (%0)
int fonksıyonu tum sayıları yuvarlıyor dıye bılıyorum ornegın 12.9 ıse 12 ye atıyor bunu kulanabılırsın
 

 

wmaraci
wmaraci

TheLacivert TheLacivert Invictus Maneo Kullanıcı
  • Üyelik 11.05.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Psikolog
  • Konum Ankara
  • Ad Soyad B** K**
  • Mesajlar 1400
  • Beğeniler 497 / 496
  • Ticaret 0, (%0)

a = input("Lütfen sayıyı girin")

if (type(a) == int):
print("Girdi tam sayıdır")
elif (type(a) == float):
print("Girdi ondalıklı sayıdı")
else:
print("Girdiniz sayı değil")


Sanırım bu kadar.
 

 

VoSToK VoSToK WM Aracı Kullanıcı
  • Üyelik 28.07.2011
  • Yaş/Cinsiyet 32 / E
  • Meslek Serbest
  • Konum Manisa
  • Ad Soyad A** K**
  • Mesajlar 642
  • Beğeniler 80 / 113
  • Ticaret 40, (%100)

TheLacivert adlı üyeden alıntı


a = input("Lütfen sayıyı girin")

if (type(a) == int):
print("Girdi tam sayıdır")
elif (type(a) == float):
print("Girdi ondalıklı sayıdı")
else:
print("Girdiniz sayı değil")


Sanırım bu kadar.


Atladığınız bir konu var yalnız. Koşulsuz şekilde input ile alınan veriler string ifadedir hep.
 

 

Er kişiysen görevin neyse başar,
Zevke, eğlenceye hayvanda koşar. ATSIZ
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al