Kullanıcıdan a < b ile iki pozitif a ve b tamsayısını girmesini isteyen ve ardından a ve b dahil olmak üzere tüm tam karelerin listesini yazdıran bir program yazın.

Kullanıcıdan iki pozitif a ve b tamsayısını girmesini isteyen ve ardından bu tam sayıların en küçük ortak katını hesaplayıp yazdıran bir program yazın. En küçük ortak kat, hem a hem de b'nin katı olan en küçük tam sayıdır.

Örneğin, a 120 ve b 100 ise, programınız 600 yazdırmalıdır.

Bir günde düzenli aralıklarla alınan sıcaklıkları temsil eden, en az 6 tanesi olmak üzere, bir dizi sayıdan geçen bir program yazın. Program bu demeti bir değişkende saklamalı ve ardından ortalama sıcaklığı hesaplamalıdır. Bunun için, sıcaklığı aşan bir for döngüsü kullanın ve tüm değerleri 0 olarak başlatılan değişken bir toplama ekleyin. Ardından, toplamı sayılarına bölün ve o gün ortalama sıcaklığın ne olduğunu bildiren bir mesaj çıktısı alın

hepsini Python ile çözebilir misiniz ama temiz ve anlaşılır olsun lütfen ​


Sagot :

Cevap:

n1=0

while n1<1:

  n1=int(input("1. sayıyı giriniz :"))

n2=0

while n2<1:

  n2=int(input("2. sayıyı giriniz :"))

k=1

sayi=2

while n1!=1 or n2!=1:

  if n1%sayi==0 and n2%sayi==0:

      n1=int(n1/sayi)

      n2=int(n2/sayi)

      k=k*sayi

  elif n1%sayi==0 and n2%sayi!=0:

      n1=int(n1/sayi)

      k=k*sayi

  elif n2%sayi==0 and n1%sayi!=0:

      n2=int(n2/sayi)

      k=k*sayi

  else:

      sayi=sayi+1

print(str(k))

en küçük ortak kat programı python da

Açıklama:

View image Bilastois