Console.Write("birinci sayıyı girin: ");
int sayi1 = int.Parse(Console.ReadLine()); // konsolu okuduk
Console.Write("ikinci sayıyı girin: ");
int sayi2 = int.Parse(Console.ReadLine()); // konsolu okuduk
int toplam = 0; // toplam sayıyı tuttuğumuz değişken
for (int i = sayi1; i <= sayi2; i++) // for döngüsü içinde kullanabilmemiz için i değişkeni açtık. i değişkeni sayi2'ye eşit olana kadar sürekli artırdık.
{
toplam += i; // toplam değişkenine sürekli artan sayıyı ekledik
}
Console.WriteLine("{0} ile {1} arasındaki sayıların toplamı: {2}", sayi1, sayi2, toplam); // konsola yazdırdık
Console.ReadKey();
sayi1 = int(input("Birinci sayıyı girin: ")) # birinci sayıyı aldık
sayi2 = int(input("ikinci sayıyı girin: ")) # ikinci sayıyı aldık
toplam = 0 # toplam sayıyı tuttuğumuz değişken
for i in range(sayi1, sayi2+1): # döngü açtık - sayi1'den sayi2'ye kadar sayar
toplam += i # toplam değişkenine, sürekli artan sayıyı ekledik
print("{} ile {} arasındaki sayıların toplamı: {}".format(sayi1, sayi2, toplam)) # yazdırdık
import time
def f1(small, large):
diff = large - small + 1
return diff * (diff + 1) // 2 + diff * (small - 1)
def f2(small, large):
return sum(range(small, large + 1))
#small = int(input())
#large = int(input())
small = 9
large = 999_999_999
t1 = time.time()
r1 = f1(small, large)
t2 = time.time()
t3 = time.time()
r2 = f2(small, large)
t4 = time.time()
print(f"f1 found {r1} in {(t2 - t1) * 1_000_000} us")
print(f"f2 found {r2} in {(t4 - t3) * 1_000_000} us")
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.