Python günlük mükemmel kare sayısı uygulaması

Genel Bakış

Bugün çoğunlukla bir Python betiği paylaşıyorum, onu test edebilir ve zamanınız olduğunda bazı alıştırmalar yapabilirsiniz ...

talep

100 ekledikten sonra bir tam sayı tam kare sayıdır ve 168 eklenmesi tam kare sayıdır Sayı nedir?

Uygulama

Gerçekleşme süreci şu şekildedir:

#! / usr / bin / python # Gereksinim: Bir tamsayı, 100 ekledikten sonra bir tam kare sayıdır ve 168 eklenmesi bir tam kare sayıdır, sayı nedir? # Tam kare, kişinin kendisini 1 * 1, 2 * 2, 3 * 3 vb. Gibi bir tamsayı ile çarpmasını ifade eder. Bir sayı, belirli bir tamsayının karesi şeklinde ifade edilebiliyorsa, buna tam kare sayı denir. n = 0 süre (n + 1) ** 2-n * n < = 168: n + = 1 # baskı (n + 1) - > 85 # En kötü sonuç, n'nin karesinin (n + 1) karesinden tam olarak 168 farklı olmasıdır.Kare ilişkisi nedeniyle bundan daha büyük bir boşluğa sahip olmak imkansızdır. # Tam bir kare sayı olup olmadığına karar vermenin en kolay yolu şudur: karekökün değeri 0'dır. aralıktaki i için ((n + 1) ** 2): i ** 0.5 == int (i ** 0.5) ve (i + 168) ** 0.5 == ((i + 168) ** 0.5) ise: baskı (i-100)

sonuç:

Faydalı bulursanız, lütfen iletmeye yardım edin! Daha sonra daha fazla devop ve DBA içeriği paylaşacağım ve ilgilenen arkadaşlar buna dikkat edebilir ~

Xiaomi uçurumunu paylaşın SQL optimizasyonu ve yeniden yazma için tek tıkla optimizasyon aracı ile otomatikleştirilmiş araç
önceki
Birinci sınıf mı yoksa tembel koltuk mu? 9 numaralı robot kendi kendini dengeleyen elektrikli sandalye CES 2020'de tanıtıldı
Sonraki
Python günlük uygulama üç sayı sıralaması
Uygulama web sayfası URL'sinin durum izlemeyi zabbix4.2'ye göre yapılandırın
50.000 yuan'dan fazla Kia Huanchi, netizen: Volkswagen Polo ile karşılaştırıldığında, bu araba daha uygun fiyatlı
Hala Passat için üzgün müsün? Bu Honda Accord'a bir bakın, minimum görünüm iyi görünüyor
Yapılandırma zengin, alan yeterli, netizenler: "Küçük bir Tiggo 8" satın almak için 70.000 yuan'dan fazla buna değmez
Baojun 310 başlarında 40.000 yuan, netizenler: Yapılandırma yüksek olmasa da, elektrikli scooter'dan daha pratik.
200.000, 600km pil ömrüne sahip yeni enerji araçları satın alabilir mi? Netizen: Bu arabayla ekşiyorum!
Toyota Highlander'ın rakibi, sadece Volkswagen'in halo kutsamasına sahip değil, anahtar "yeterli"
200.000 yuan'dan fazla Lincoln maceracı, netizen: Yerli üretimden sonra rakip XT4'ten daha mı popüler olacak?
2.0T motor + 8AT şanzıman + dört tekerlekten çekiş sistemi, netizenler: Böyle bir Ford Ruiji hala memnun mu?
Üç silindirli + çift kavramalı, yeni Peugeot 2008, netizenler: Bu "küçük aslan" hala çekici mi
200.000 yuan sınıfı SUV yıldız modeli, netizenler: Kaç kişi bu Volkswagen Tiguan L'den hiç bahsetmedi
To Top