IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  reklamver

Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 04 Nisan 2023, 16:55   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Python Ekrana girilen sayının herhangi bir sayının karesi olup olmadığını sorgulama




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
sayi= int(input("bir sayı giriniz: ")) karekok= sayi ** 0.5 sayi2= int(sayi ** 0.5) if karekok == int(karekok): print(f"bu sayı {sayi2} sayının karesidir") else: print("bu sayı bir sayının karesi değildir")


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver
Alt 05 Nisan 2023, 01:16   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Python Ekrana girilen sayının herhangi bir sayının karesi olup olmadığını sorgulama




Bu tarz kodlar basit görünse de aslında bu tarz kodlama yapmak Python için yanlış, çünkü bu şimdi tek başına çokta karmaşık bir sistem değil ancak bir program içinde bunu kullanmak sıkıntı, en basitinden harf girildiği zaman programın çökmesine sebep olacaktır. Bu tarz durumları önlemek için try/except ValueError kullanmak gerekiyor.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
karekok = input("bir sayı giriniz: ") try: karekok = int(karekok) ** 0.5 if karekok.is_integer(): print(f"Bu sayı {int(karekok)} sayının karesidir") else: print("Bu sayı bir sayının karesi değildir") except ValueError: print("Lütfen sadece sayı giriniz.")

Tabii ki bu tarz kodlamalar için daha çok recursive defler kullanmak gerekiyor ama çokta ayrıntıya girmeye gerek yok.

 
Alıntı ile Cevapla

Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Kaynak kod:Girilen sayının polindrom sayı olup olmadığını tespit eden program MorfiN C ve C++ 0 28 Nisan 2012 10:36
Kaynak kod:Girilen sayının üssünü bulma MorfiN C ve C++ 0 28 Nisan 2012 10:33
Bir Sayının Faktöriyeli Cemalizim Visual Basic 0 19 Temmuz 2008 17:16
Bir Sayının Faktöriyeli Cemalizim C ve C++ 0 19 Temmuz 2008 15:20
Bir sayının asal olup olmadığına bakmak Cemalizim C ve C++ 0 19 Temmuz 2008 15:20