Kullanicidan veri nasil alabilirim ?

sayi = 10000
for a in range (1,sayi+1):
    for b in range (1,sayi+1):
        carp = a*b
        if carp == 444:
            print(carp,":",a,"x",b)

Merhaba, ben 444 rakami yerine kullanicinin yazdigi rakamin olmasini istiyorum.
c = input()
444 yerine de c yazdim kod calismadi, nerede hata yapiyorum nasil kullanicidan veri alarak kod nasil calisir duruma getirilir?

Merhabalar c=int(input("Sayı giriniz "))
şeklinde olmalı int() şeklinde belirtmeniz gerekiyor

c=int(input("Sayı giriniz: "))
sayi = 10000
for a in range (1,sayi+1):
    for b in range (1,sayi+1):
        carp = a*b
        if carp == c:
            print(carp,":",a,"x",b)

Tam olarak ne yapacaksınız ama yazarsanız sevinirim sorun devam eder ise belirtin lütfen

sayi = 10000
for a in range (1,sayi+1):
    for b in range (1,sayi+1):
        carp = a*b
        c = int(input("sayi giriniz: "))
        if carp == c:
            print(carp,":",a,"x",b)

bende bu sekilde denemistim yanlis satira yazmisim yardimlariniz icin tesekkur ederim.
carpanlara ayirma.

Rica ederim iyi zaman’lar iyi çalışma’lar.