Python range komutu ile 100den geriye doğru sayı yadırmak mümkünmü?

python range komutu ile 100den geriye doğru sayı yadırmak mümkünmü ?
teşekkürler

bu şekil mümkün

a = range(1,101)

geri_sayim = 100

for i in a:

    print(geri_sayim)
    geri_sayim -= 1

ya da bu tarz bir şey de mümkün;

import time

def geri_sayim(t):

    while t > 0:
        print(t)
        t -= 1
        time.sleep(1)
    print("BOMBA PATLADI")

while True:

    sure = input("Kaç saniyeden geriye doğru saysın >>> ")
    
    if sure.isdigit():
        
        sure = int(sure)

        geri_sayim(sure)
        break

    else:
        print("Lütfen sayısal veri giriniz")
dizi=[d for d in range(100)]
print(dizi[::-1])
2 Beğeni

range fonksiyonunu (veya sinifini) diyorsan; evet, mumkun.

2 Beğeni

range() şu iki şekilde kullanılabilir:

  1. Artan şekilde: range(başlangıç, bitiş, artış)
    Örneğin:
    range(2, 7, 2) = [2, 4, 6]

  2. Azalan şekilde: range(başlangıç, bitiş, azalış)
    Örneğin:
    range(6, 1, -2) = [6, 4, 2]

Sizin istediğiniz ise şu şekilde:
range(100, -1, -1) # Eğer 0 dahil olmayacaksa range(100, 0, -1)

1 Beğeni
print([d for d in range(100,-1,-1)])

1 Beğeni
for x in range(100, -1, -1):
    print(x)

Ben bu şekilde buldum.