Jumlah angka dalam rentang python

Dalam tutorial singkat ini, kita melihat bagaimana kita dapat menggunakan Python untuk menemukan sum() dari sebuah daftar. Kami melihat berbagai metode untuk melakukan ini beserta keterbatasannya

Show

Daftar Isi - Daftar Jumlah Python

  1. Menggunakan Jumlah untuk menemukan jumlah Daftar
  2. Bagaimana cara menggunakan fungsi sum()?
  3. Batasan dan Cavert - Daftar Jumlah Python

Daftar Jumlah Python

Saat menggunakan Python, pasti ada banyak kasus penggunaan di mana Anda mungkin harus menghitung jumlah iterable. Untuk tujuan blog ini, kami terutama berfokus pada daftar;

Contoh kasus penggunaan adalah penggunaan sum() untuk mengembalikan jumlah daftar yang berisi pendapatan mingguan karyawan untuk menghitung pendapatan bulanan

Bagaimana cara menggunakan fungsi sum()?

Fungsi sum() mengembalikan jumlah dari iterable.

#Using range to create list of numbers
numbers = list(range(0,10))

sum_numbers = sum(numbers)
print(sum_numbers)
#Output - 45

#Passing an argument as start
sum_numbers = sum(numbers, 10)
print(sum_numbers)
#Output - 55
2 mengambil daftar (iterable) dan mengembalikan jumlah angka dalam daftar

Sintaksnya adalah sebagai berikut

sum(iterable, start) 
_

Parameter

  1. Iterable - Wajib, iterable dapat berupa daftar, tupel, dan kamus
  2. Mulai - Opsional, jika diteruskan nilainya akan ditambahkan kembali jumlah

Kode dan Penjelasan

#Using range to create list of numbers
numbers = list(range(0,10))

sum_numbers = sum(numbers)
print(sum_numbers)
#Output - 45

#Passing an argument as start
sum_numbers = sum(numbers, 10)
print(sum_numbers)
#Output - 55

Seperti yang terlihat pada potongan kode di atas, fungsi sum() digunakan untuk menambahkan nilai pada range yang telah ditentukan. Anda juga dapat menggunakan fungsi tersebut untuk berbagai operasi

Keterbatasan dan Peringatan - Daftar Jumlah Python

Kesalahan umum yang muncul saat menggunakan fungsi sum(), adalah saat daftar berisi string. Karena tidak mungkin menambahkan nilai int dalam string, Python mengembalikan TypeError. Mari kita lihat contoh seperti itu

#Creating a list of number and a string
numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, "10"]

sum_numbers = sum(numbers)
print(sum_numbers)
Python mengembalikan output ini
Traceback (most recent call last):
  File "C:\Users\Python\Using_sum.py", line 4, in 
    sum_numbers = sum(numbers)
TypeError: unsupported operand type(s) for +: 'int' and 'str'
_

Seperti yang dijelaskan, nilai int dalam string menyebabkan

#Using range to create list of numbers
numbers = list(range(0,10))

sum_numbers = sum(numbers)
print(sum_numbers)
#Output - 45

#Passing an argument as start
sum_numbers = sum(numbers, 10)
print(sum_numbers)
#Output - 55
4. Selain batasan ini, Anda dapat menggunakan fungsi sum() di Python dengan mudah untuk semua operasi penjumlahan

Fungsi Python

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
_2 menghasilkan urutan angka yang tidak dapat diubah mulai dari bilangan bulat awal yang diberikan hingga bilangan bulat berhenti.
# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 adalah fungsi bawaan yang mengembalikan objek rentang yang terdiri dari rangkaian bilangan bulat, yang dapat kita iterasi menggunakan
# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
4 loop

Dalam Python, Menggunakan perulangan for dengan

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2, kita dapat mengulangi suatu tindakan beberapa kali. Sebagai contoh, mari kita lihat bagaimana menggunakan fungsi
# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 dari Python 3 untuk menghasilkan enam angka pertama

Contoh

# Generate numbers between 0 to 6
for i in range(6):
    print(i)

Keluaran

0
1
2
3
4
5

Jumlah angka dalam rentang python
Jumlah angka dalam rentang python
Fungsi range() Python

Catatan. Seperti yang Anda lihat di output, Kami mendapat enam bilangan bulat mulai dari 0 hingga 5. Jika Anda perhatikan,

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
_2 tidak memasukkan 6 dalam hasilnya karena menghasilkan angka hingga nomor berhenti tetapi tidak pernah menyertakan nomor berhenti dalam hasilnya

Menyelesaikan

  • Rentang python() dan untuk latihan loop
  • Kuis Python untuk lingkaran

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 bekerja secara berbeda antara Python 3 dan Python 2

Melihat

  • Di Python 2, kita memiliki 
    # Print first 10 numbers
    
    # stop = 10
    for i in range(10):
        print(i, end=' ')
    
    # Output 0 1 2 3 4 5 6 7 8 9
    _2 dan 
    # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    0 fungsi untuk menghasilkan urutan angka
  • Dalam Python 3 
    # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    0 diganti namanya menjadi 
    # Print first 10 numbers
    
    # stop = 10
    for i in range(10):
        print(i, end=' ')
    
    # Output 0 1 2 3 4 5 6 7 8 9
    2 dan fungsi asli 
    # Print first 10 numbers
    
    # stop = 10
    for i in range(10):
        print(i, end=' ')
    
    # Output 0 1 2 3 4 5 6 7 8 9
    2 telah dihapus. Kami akan membahasnya di bagian artikel selanjutnya

Daftar isi

Cara menggunakan fungsi range() dengan Python

Sintaksis

Di bawah ini adalah sintaks dari fungsi range()

range(start, stop[, step])

Dibutuhkan tiga argumen. Dari ketiganya, dua adalah opsional.

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
_4 dan
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
5 adalah argumen opsional dan
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
6 adalah argumen wajib

Parameter

  • # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    _4. (Batas bawah) Ini adalah posisi awal urutan. Nilai default adalah 0 jika tidak ditentukan. Misalnya, ________16______8. Di sini,
    # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    _9 dan
    # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    0
  • # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    _6. (Batas atas) menghasilkan angka hingga angka ini, i. e. , Angka bilangan bulat yang menentukan posisi berhenti (batas atas).
    # Print first 10 numbers
    
    # stop = 10
    for i in range(10):
        print(i, end=' ')
    
    # Output 0 1 2 3 4 5 6 7 8 9
    2 tidak pernah menyertakan nomor stop dalam hasilnya
  • # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    _5. Tentukan nilai kenaikan. Setiap nomor berikutnya dalam urutan dihasilkan dengan menambahkan nilai langkah ke nomor sebelumnya. Nilai default adalah 1 jika tidak ditentukan. Itu tidak lain adalah perbedaan antara setiap angka dalam hasil. Misalnya,
    # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    _4. Di sini,
    # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    5

Nilai Pengembalian

Ini mengembalikan objek kelas

# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
6

print(type(range(10)))
# Output <class 'range'>

Langkah-langkah menggunakan fungsi range()

Fungsi

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 menghasilkan urutan bilangan bulat sesuai dengan argumen yang diberikan. Langkah-langkah di bawah ini menunjukkan cara menggunakan fungsi range() dengan Python

  1. Meneruskan nilai start dan stop ke range()

    Misalnya,

    # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    8. Di sini,
    # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    _9 dan
    # start = 9
    # stop = 100
    # step = 3 (increment)
    for i in range(9, 100, 3):
        print(i)
    
    0. Ini akan menghasilkan bilangan bulat mulai dari angka
    # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    4 hingga
    # start = 9
    # stop = 100
    # step = 3 (increment)
    for i in range(9, 100, 3):
        print(i)
    
    2. Saya. e. ,
    # start = 9
    # stop = 100
    # step = 3 (increment)
    for i in range(9, 100, 3):
        print(i)
    
    _3

  2. Berikan nilai langkah ke range()

    # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    _5 Tentukan kenaikannya. Misalnya,
    # start = 9
    # stop = 100
    # step = 3 (increment)
    for i in range(9, 100, 3):
        print(i)
    
    _5. Di sini,
    # start = 9
    # stop = 100
    # step = 3 (increment)
    for i in range(9, 100, 3):
        print(i)
    
    6. Hasilnya adalah
    # start = 9
    # stop = 100
    # step = 3 (increment)
    for i in range(9, 100, 3):
        print(i)
    
    _7

  3. Gunakan for loop untuk mengakses setiap nomor

    Gunakan for loop untuk mengulangi dan mengakses urutan angka yang dikembalikan oleh

    # Print first 10 numbers
    
    # stop = 10
    for i in range(10):
        print(i, end=' ')
    
    # Output 0 1 2 3 4 5 6 7 8 9
    2

Jumlah angka dalam rentang python
Jumlah angka dalam rentang python
Langkah-langkah untuk menggunakan range()

range() Contoh

Sekarang, mari kita lihat semua kemungkinan skenario. Di bawah ini adalah tiga varian

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
_2

for i in range(1, 10, 2): print("Current value of i is:", i)_0

Saat Anda meneruskan hanya satu argumen ke

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2, itu akan menghasilkan urutan bilangan bulat mulai dari 0 hingga
# start = 9
# stop = 100
# step = 3 (increment)
for i in range(9, 100, 3):
    print(i)
2

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
_

Catatan

  • Di sini,
    for i in range(1, 10, 2):
        print("Current value of i is:", i)
    3 dan
    # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    5 sebagai nilai default
  • Jika Anda menetapkan
    # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    _6 sebagai 0 atau beberapa nilai negatif, maka rentang akan mengembalikan urutan kosong
  • Jika Anda ingin memulai rentang pada 1 gunakan
    for i in range(1, 10, 2):
        print("Current value of i is:", i)
    6

for i in range(1, 10, 2): print("Current value of i is:", i)_7

Saat Anda meneruskan dua argumen ke

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
_2, itu akan menghasilkan bilangan bulat mulai dari angka
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
4 hingga
# start = 9
# stop = 100
# step = 3 (increment)
for i in range(9, 100, 3):
    print(i)
2

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15

Catatan

  • Di sini,
    # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    _5 sebagai nilai default
  • Rentang akan mengembalikan urutan kosong jika Anda menyetel nilai
    # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    6 lebih rendah dari
    # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    4

Current value of i is: 3 Current value of i is: 5 Current value of i is: 7 Current value of i is: 9_4

Saat Anda meneruskan ketiga argumen ke range(), itu akan mengembalikan urutan angka, mulai dari nomor awal, bertambah dengan nomor langkah, dan berhenti sebelum nomor berhenti

Di sini Anda dapat menentukan kenaikan yang berbeda dengan menambahkan parameter

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
5

# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45

Catatan

  • Di sini,
    Current value of i is: 3
    Current value of i is: 5
    Current value of i is: 7
    Current value of i is: 9
    _6 sebagai nilai default
  • Python akan memunculkan pengecualian
    Current value of i is: 3
    Current value of i is: 5
    Current value of i is: 7
    Current value of i is: 9
    _7 jika Anda menyetel
    # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    5 ke 0

Poin yang perlu diingat tentang fungsi range()

  • Fungsi
    # Print first 10 numbers
    
    # stop = 10
    for i in range(10):
        print(i, end=' ')
    
    # Output 0 1 2 3 4 5 6 7 8 9
    2 hanya bekerja dengan bilangan bulat, Jadi semua argumen harus bilangan bulat. Anda tidak dapat menggunakan angka float atau tipe data lainnya sebagai nilai mulai, berhenti, dan langkah. Silakan lihat untuk menghasilkan kisaran angka float dengan Python
  • Ketiga argumen bisa positif atau negatif
  • Nilai
    # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    _5 tidak boleh nol. Jika
    0
    1
    2
    3
    4
    5
    _01, Python akan memunculkan pengecualian
    Current value of i is: 3
    Current value of i is: 5
    Current value of i is: 7
    Current value of i is: 9
    7

Latihan Soal. –

Gunakan

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 untuk menghasilkan urutan angka mulai dari 9 hingga 100 yang habis dibagi 3

Tunjukkan Solusi

# start = 9
# stop = 100
# step = 3 (increment)
for i in range(9, 100, 3):
    print(i)

Lihat. Python untuk latihan loop dan range()

untuk loop dengan range()

Python for loop mengeksekusi blok kode atau pernyataan berulang kali untuk beberapa kali. Kita dapat mengulangi urutan angka yang dihasilkan oleh fungsi range() menggunakan for loop

Mari kita lihat bagaimana menggunakan

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
4 loop dengan fungsi
# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 untuk mencetak angka ganjil antara 1 dan 10. Dengan menggunakan contoh ini, kita dapat memahami bagaimana variabel iterator
0
1
2
3
4
5
06 mendapatkan nilai ketika kita menggunakan range() dengan for loop

for i in range(1, 10, 2):
    print("Current value of i is:", i)

Keluaran

Current value of i is: 3
Current value of i is: 5
Current value of i is: 7
Current value of i is: 9

Untuk memahami apa artinya

0
1
2
3
4
5
_07 dengan Python, pertama-tama kita perlu memahami cara kerja fungsi
# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2

Fungsi

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 menggunakan generator untuk menghasilkan angka. Itu tidak menghasilkan semua angka sekaligus

Seperti yang Anda ketahui range() mengembalikan objek

# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
6. Objek rentang menggunakan jumlah memori (kecil) yang sama, terlepas dari ukuran rentang yang diwakilinya. Itu hanya menyimpan nilai awal, berhenti dan langkah dan menghitung masing-masing item dan subrentang sesuai kebutuhan

I. e. , Ini menghasilkan nilai berikutnya hanya ketika for loop iteration memintanya. Di setiap iterasi loop, Ini menghasilkan nilai berikutnya dan menugaskannya ke variabel iterator i

  • Seperti yang Anda lihat di output, variabel
    0
    1
    2
    3
    4
    5
    06 tidak mendapatkan nilai 1, 3, 5, 7, dan 9 secara bersamaan
  • Pada iterasi pertama dari nilai loop
    0
    1
    2
    3
    4
    5
    06 adalah nomor awal dari suatu rentang
  • Selanjutnya, Dalam setiap iterasi berikutnya dari for loop, nilai
    0
    1
    2
    3
    4
    5
    06 bertambah dengan nilai step. Nilai
    0
    1
    2
    3
    4
    5
    _06 ditentukan dengan rumus
    0
    1
    2
    3
    4
    5
    15

Jadi itu berarti range() menghasilkan angka satu per satu saat loop bergerak ke iterasi berikutnya. Menghemat banyak memori, yang membuat range() lebih cepat dan lebih efisien

Jumlah angka dalam rentang python
Jumlah angka dalam rentang python
Bekerja dari fungsi rentang Python dengan for loop

Ulangi daftar menggunakan # Print first 10 numbers # stop = 10 for i in range(10): print(i, end=' ') # Output 0 1 2 3 4 5 6 7 8 92 dan # Print first 10 numbers # stop = 10 for i in range(10): print(i, end=' ') # Output 0 1 2 3 4 5 6 7 8 94 loop

Anda dapat mengulangi jenis urutan Python seperti daftar dan string menggunakan

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 dan for loop

Saat Anda mengulangi daftar hanya menggunakan loop, Anda hanya dapat mengakses item. Saat Anda mengulangi daftar hanya menggunakan loop, Anda hanya dapat mengakses itemnya, tetapi saat Anda menggunakan range() bersama dengan loop, Anda dapat mengakses nomor indeks setiap item

Keuntungan menggunakan

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
_2 untuk mengulangi daftar adalah memungkinkan kita mengakses nomor indeks setiap item. Menggunakan nomor indeks, kita dapat mengakses serta memodifikasi item daftar jika diperlukan

Contoh

Lewati jumlah item daftar total ke

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 menggunakan fungsi
0
1
2
3
4
5
21.
# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 akan menggunakannya sebagai argumen
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
6

0
1
2
3
4
5
0

Keluaran

0
1
2
3
4
5
1

Latihan Soal

Cetak pola angka berikut menggunakan Python 

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 dan loop

0
1
2
3
4
5
2

Tunjukkan Solusi

0
1
2
3
4
5
3

Baca selengkapnya

  • Latihan Python untuk loop dan range()

Kisaran terbalik

Anda dapat menampilkan urutan angka yang dihasilkan oleh fungsi

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 dengan urutan menurun atau terbalik

Anda dapat menggunakan dua cara berikut untuk mendapatkan rentang angka terbalik dengan Python

  • Gunakan nilai
    # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    5 negatif
  • Gunakan fungsi
    0
    1
    2
    3
    4
    5
    _27

Jumlah angka dalam rentang python
Jumlah angka dalam rentang python

Menggunakan langkah negatif

Gunakan nilai langkah negatif dalam fungsi

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
_2 untuk menghasilkan urutan angka dalam urutan terbalik. Misalnya,
0
1
2
3
4
5
_29 akan menghasilkan angka seperti 5, 4, 3, 2, dan 1

I. e. , Anda dapat membalikkan loop dengan menyetel argumen step dari

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 ke -1. Ini akan menyebabkan
# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
_4 loop untuk mengulang dalam urutan terbalik

Mari kita lihat cara mengulang dalam iterasi terbalik atau iterasi mundur untuk menampilkan rentang angka dari 5 hingga 0

0
1
2
3
4
5
4

Keluaran

0
1
2
3
4
5
5

Menggunakan fungsi terbalik()

Menggunakan fungsi

0
1
2
3
4
5
27 bawaan Python, Anda dapat membalikkan urutan apa pun seperti daftar atau rentang

  • Lewati
    # Print first 10 numbers
    
    # stop = 10
    for i in range(10):
        print(i, end=' ')
    
    # Output 0 1 2 3 4 5 6 7 8 9
    _2 sebagai input ke fungsi reversed(), Ini mengembalikan
    0
    1
    2
    3
    4
    5
    34 yang mengakses urutan angka yang disediakan oleh
    # Print first 10 numbers
    
    # stop = 10
    for i in range(10):
        print(i, end=' ')
    
    # Output 0 1 2 3 4 5 6 7 8 9
    2 dalam urutan terbalik
  • Selanjutnya, ulangi hasil yang diberikan oleh fungsi ________12______27 menggunakan for loop

Contoh 2. kisaran terbalik mulai dari 20 hingga 10

0
1
2
3
4
5
6

Contoh 3. kisaran terbalik mulai dari 20 hingga 10 dengan langkah 2

0
1
2
3
4
5
7

Catatan.

0
1
2
3
4
5
_37 mengembalikan
0
1
2
3
4
5
34 yang mengakses urutan angka yang disediakan oleh
# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 dalam urutan terbalik

0
1
2
3
4
5
8

Juga, Jika Anda membutuhkan daftarnya, Anda perlu mengonversi output dari fungsi

0
1
2
3
4
5
27 ke daftar. Jadi Anda bisa mendapatkan daftar rentang terbalik

Gunakan range() untuk membalikkan daftar

Gunakan

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
_2 untuk membalikkan daftar dengan meneruskan hitungan item daftar sebagai argumen
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
4 dan
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
5 sebagai -1

Mari kita lihat berbagai cara membalikkan daftar angka menggunakan

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2

0
1
2
3
4
5
_9

Langkah rentang python

Langkah adalah argumen opsional dari range(). Ini adalah bilangan bulat yang menentukan kenaikan antara setiap angka dalam urutan. Saya. e. , Ini menentukan peningkatan

Anda juga dapat mendefinisikannya sebagai selisih antara setiap angka sebelum dan sesudahnya dalam urutan hasil. Misalnya, jika langkahnya adalah 2, maka selisih setiap angka sebelum dan sesudahnya adalah 2

Nilai default langkah ini adalah 1 jika tidak ditentukan secara eksplisit

Contoh. Peningkatan menggunakan langkah

range(start, stop[, step])
0

Anda juga dapat melakukan banyak operasi dengan menggunakan argumen langkah seperti membalikkan urutan seperti daftar dan string

Mengurangi rentang () menggunakan langkah

Anda dapat mengurangi range() dengan menggunakan nilai

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
5 negatif

Ketika kami menetapkan nilai negatif ke langkah, Di setiap iterasi, angkanya akan turun hingga mencapai angka berhenti

range(start, stop[, step])
1

Catatan. Untuk mengurangi

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2,
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
4 harus lebih besar dari
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
6. Range() mengembalikan urutan kosong jika
0
1
2
3
4
5
49

range(start, stop[, step])
2

Juga, Anda dapat menggunakan

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
5 untuk menghasilkan urutan angka kalikan n

range(start, stop[, step])
3

Juga, Anda akan mendapatkan

0
1
2
3
4
5
_51 jika Anda menetapkan
Current value of i is: 3
Current value of i is: 5
Current value of i is: 7
Current value of i is: 9
6

range(start, stop[, step])
4

Selain itu, Anda tidak dapat menggunakan nilai desimal

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
5. Jika Anda ingin menggunakan langkah float/desimal di
# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2, silakan merujuk ke membuat kisaran angka float

Rentang negatif() dengan Python

Anda dapat menggunakan bilangan bulat negatif dalam range()

Sebagian besar waktu, kami menggunakan nilai langkah negatif untuk membalikkan rentang. Namun terlepas dari langkah tersebut, kita dapat menggunakan nilai negatif dalam dua argumen lainnya (mulai dan berhenti) dari fungsi range()

Contoh. Kisaran negatif dari -1 hingga -10

Mari kita lihat contoh untuk mencetak rentang angka dari negatif ke positif

range(start, stop[, step])
5

Mari kita pahami program diatas, kita atur –

  • 0
    1
    2
    3
    4
    5
    55 (karena kami ingin mulai memproduksi angka dari -1)
  • 0
    1
    2
    3
    4
    5
    56 (Kami ingin berhenti menghasilkan angka ketika kami mencapai -11)
  • 0
    1
    2
    3
    4
    5
    _57

Eksekusi

  • Dalam iterasi pertama dari loop,
    0
    1
    2
    3
    4
    5
    06 adalah -1
  • Pada perulangan for ke-2,
    0
    1
    2
    3
    4
    5
    06 adalah -2 karena
    0
    1
    2
    3
    4
    5
    60, dan akan mengulangi proses ini sampai nomor stop

Contoh. Kisaran balik negatif dari -10 hingga -1

Anda juga dapat mencetak kebalikan negatif

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
_2 menggunakan bilangan bulat positif
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
5

range(start, stop[, step])
6

Kombinasi bilangan negatif dan positif

range(start, stop[, step])
7

Ubah rentang () ke daftar

Fungsi Python

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
_2 tidak mengembalikan tipe
0
1
2
3
4
5
64. Ini mengembalikan urutan bilangan bulat yang tidak berubah

Kita dapat mengonversi

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
_2 ke daftar menggunakan konstruktor
0
1
2
3
4
5
66

  • Lewati fungsi
    # Print first 10 numbers
    
    # stop = 10
    for i in range(10):
        print(i, end=' ')
    
    # Output 0 1 2 3 4 5 6 7 8 9
    _2 sebagai input ke konstruktor daftar
  • Konstruktor
    0
    1
    2
    3
    4
    5
    _66 secara otomatis membuat daftar dengan menyertakan bilangan bulat yang dikembalikan oleh
    # Print first 10 numbers
    
    # stop = 10
    for i in range(10):
        print(i, end=' ')
    
    # Output 0 1 2 3 4 5 6 7 8 9
    2 di dalam tanda kurung siku
range(start, stop[, step])
8

Akses dan ubah item daftar menggunakan

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2

Selain itu, Anda dapat menggunakan

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
_2 untuk mengakses dan memodifikasi
0
1
2
3
4
5
64 item

  • Menggunakan fungsi
    0
    1
    2
    3
    4
    5
    _21, Anda bisa mendapatkan jumlah item daftar
  • Selanjutnya, gunakan hitungan ini sebagai angka berhenti di
    # Print first 10 numbers
    
    # stop = 10
    for i in range(10):
        print(i, end=' ')
    
    # Output 0 1 2 3 4 5 6 7 8 9
    2 dan ulangi untuk loop
    0
    1
    2
    3
    4
    5
    75 kali
  • Di setiap iterasi, Anda akan mendapatkan nomor indeks dari item daftar saat ini
range(start, stop[, step])
_9

Kisaran inklusif

Di bagian ini, kita akan belajar cara menghasilkan rentang inklusif dengan Python. Secara default,

0
1
2
3
4
5
_76 bersifat eksklusif, sehingga tidak menyertakan angka terakhir dalam hasil. Ini menciptakan urutan angka dari
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
4 hingga
# start = 9
# stop = 100
# step = 3 (increment)
for i in range(9, 100, 3):
    print(i)
2

Misalnya,

0
1
2
3
4
5
_79 akan menghasilkan
0
1
2
3
4
5
80. Hasilnya berisi angka dari 0 hingga 5 tetapi bukan lima

Jika Anda perhatikan, hasilnya mengandung 5 elemen yang sama dengan

0
1
2
3
4
5
81. Perhatikan, indeks selalu dimulai dari 0, bukan 1

Jika Anda ingin memasukkan nomor akhir dalam hasil, mis. e. , Jika Anda ingin membuat rentang inklusif, setel nilai argumen berhenti sebagai

0
1
2
3
4
5
82

Contoh

print(type(range(10)))
# Output <class 'range'>
0

Contoh 2. Bahkan rentang inklusif()

print(type(range(10)))
# Output <class 'range'>
1

Perbandingan

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 vs
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
0 hanya relevan jika Anda menggunakan Python 2 dan Python 3. Jika Anda tidak menggunakan Python 2, Anda dapat melewati perbandingan ini

Fungsi range() bekerja secara berbeda antara Python 3 dan Python 2. Jika aplikasi Anda berjalan pada Python 2 dan Python 3, Anda harus menggunakan

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 alih-alih
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
0 untuk kompatibilitas kode yang lebih baik

Dalam Python 2, kami memiliki fungsi

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
_2 dan
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
0 untuk menghasilkan urutan angka

Dalam Python 3

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
0 diganti namanya menjadi
# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 dan fungsi
# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 asli telah dihapus

Jadi secara sederhana,

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
_0 dihapus dari Python 3, dan kita hanya dapat menggunakan fungsi
# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 untuk menghasilkan angka dalam rentang tertentu

Penggunaan

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
_2 dan
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
0

  • Dalam Python 2,
    # Print first 10 numbers
    
    # stop = 10
    for i in range(10):
        print(i, end=' ')
    
    # Output 0 1 2 3 4 5 6 7 8 9
    _2 mengembalikan objek
    0
    1
    2
    3
    4
    5
    64, saya. e. , Itu memang menghasilkan semua angka sekaligus.
    range(start, stop[, step])
    _00 akan menghasilkan daftar Python dari 499 bilangan bulat dalam memori. Jadi Mengkonsumsi memori tinggi dan meningkatkan waktu eksekusi
  • # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    _0. Fungsi
    range(start, stop[, step])
    _02 tidak menghasilkan semua angka sekaligus. Ini menghasilkan angka satu per satu saat loop bergerak ke angka berikutnya. Sehingga mengkonsumsi lebih sedikit memori dan sumber daya

Contoh

print(type(range(10)))
# Output <class 'range'>
2

Keluaran

print(type(range(10)))
# Output <class 'range'>
3

Menggabungkan hasil dari dua range()

Katakanlah Anda ingin menambahkan

range(start, stop[, step])
03. Dan Anda ingin rentang gabungan seperti 
range(start, stop[, step])
04

Misalnya, Anda ingin menambahkan hasil dari dua fungsi

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 untuk menghasilkan urutan angka lainnya. Anda dapat menambahkan/menggabungkan hasil dari beberapa
# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 fungsi menggunakan
range(start, stop[, step])
07

print(type(range(10)))
# Output <class 'range'>
4

range() pengindeksan dan pengirisan

Fungsi bawaan

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 adalah konstruktor yang mengembalikan objek
# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
6, objek rentang ini juga dapat diakses dengan nomor indeksnya menggunakan pengindeksan dan pemotongan

Access range() atribut

Penting untuk mengetahui atribut

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
_2 ketika Anda menerimanya sebagai input untuk fungsi Anda, dan Anda ingin melihat nilai dari argumen
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
4,
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
6 dan
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
5

print(type(range(10)))
# Output <class 'range'>
5

Pengindeksan

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
_2 mendukung indeks positif dan negatif. Contoh di bawah ini menunjukkan hal yang sama

Dalam kasus

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
_2, Nilai indeks dimulai dari nol sampai (berhenti). Misalnya, jika ingin mengakses nomor ke-3, kita perlu menggunakan 2 sebagai nomor indeks

print(type(range(10)))
# Output <class 'range'>
6

Pengindeksan negatif

Angka-angka dapat diakses dari kanan ke kiri dengan menggunakan pengindeksan negatif

print(type(range(10)))
# Output <class 'range'>
7

Mengiris

Mengiris berarti mengakses sebagian dari

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2

print(type(range(10)))
# Output <class 'range'>
8

range() di atas karakter atau alfabet

Apakah ada cara untuk mencetak berbagai karakter atau huruf?

print(type(range(10)))
# Output <class 'range'>
_9

Apakah ada cara untuk mencetak berbagai karakter atau huruf? . Dimungkinkan untuk membuat berbagai karakter menggunakan generator khusus. Mari kita lihat cara membuat alfabet 'a' hingga 'z' menggunakan fungsi

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 khusus

Catatan. Kita perlu menggunakan nilai ASCII dan kemudian mengonversi nilai ASCII menjadi huruf menggunakan fungsi

range(start, stop[, step])
18

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
_0

Keluaran

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
_1

Ringkasan

Saya ingin mendengar dari Anda. Apa pendapat Anda tentang panduan ini tentang rentang Python ()?

Juga, cobalah untuk menyelesaikan Latihan loop Python dan untuk kuis loop

Di bawah ini adalah ringkasan dari semua operasi yang kita pelajari dalam pelajaran ini

KeteranganOperasi
for i in range(1, 10, 2):
    print("Current value of i is:", i)
0Menghasilkan deret bilangan bulat dari nol hingga berhenti-1
for i in range(1, 10, 2):
    print("Current value of i is:", i)
7Menghasilkan deret bilangan bulat dari awal hingga berhenti-1
Current value of i is: 3
Current value of i is: 5
Current value of i is: 7
Current value of i is: 9
4Menghasilkan deret bilangan bulat mulai dari angka awal, bertahap, dan berhenti sebelum angka berhenti. SAYA. e. , Setiap nomor berikutnya dihasilkan dengan menambahkan nilai langkah ke nomor sebelumnya.
range(start, stop[, step])
22Reverse range
range(start, stop[, step])
23Reverse range using a
0
1
2
3
4
5
27 function
range(start, stop[, step])
25Negative range from -1 to -10
range(start, stop[, step])
26Convert range() to list
range(start, stop[, step])
27Generate an inclusive range
range(start, stop[, step])
28Access fifth number of a
# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 directly
range(start, stop[, step])
30Slice a range to access numbers from index 3 to 8
range(start, stop[, step])
31Get the start value of a
# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2
range(start, stop[, step])
33Get the stop value of a
# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2
range(start, stop[, step])
35Get

FAQ

Apakah range() di Python mulai dari 0?

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 secara default dimulai dari 0, bukan 1, jika argumen mulai tidak ditentukan. Misalnya,
0
1
2
3
4
5
_79 akan mengembalikan 0, 1, 2, 3, 4

Apa yang dikembalikan range() dengan Python?

Fungsi

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 mengembalikan objek kelas
# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
6, yang tidak lain adalah serangkaian bilangan bulat

Apakah rentang daftar dengan Python?

Tidak.

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2 bukan daftar, juga tidak mengembalikan tipe daftar. A
# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
_2 mengembalikan
# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
6 objek. Anda dapat memverifikasi tipe data
# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
_2 menggunakan fungsi
range(start, stop[, step])
45

Bagaimana Anda menjumlahkan semua angka dalam rentang?

Gunakan fungsi SUM untuk menjumlahkan angka dalam rentang .
Ketik =SUM dalam sel, diikuti dengan tanda kurung buka (
Untuk memasukkan rentang rumus pertama, yang disebut argumen (sepotong data yang perlu dijalankan rumus), ketik A2. A4 (atau pilih sel A2 dan seret melalui sel A6)

Bagaimana Anda menjumlahkan angka dari 1 hingga 100 dengan Python?

Fungsi penjumlahan dapat digunakan untuk menghitung jumlah angka dalam rentang. .
Lulus 1 dan 100 + 1 ke kelas jangkauan, mis. g. rentang(1, 100 + 1)
Lewati objek range ke fungsi sum()
Fungsi penjumlahan akan menjumlahkan bilangan bulat dari 1 hingga 100