Hướng dẫn how to count to 10 in python - cách đếm đến 10 trong python

Làm thế nào tôi có thể chỉ cần chuyển đổi vòng lặp này để đếm từ 1 đến 100 và hiển thị các số? Tôi bắt đầu mã gần đây. Nó hoạt động tốt khi đếm ngược, nhưng tôi không thể tìm ra cách làm cho nó đi từ 1 -100

example:

count = 100
while count > 0 :
    print(count)
    count = count - 1

Hướng dẫn how to count to 10 in python - cách đếm đến 10 trong python

Hỏi ngày 28 tháng 10 năm 2015 lúc 21:02Oct 28, 2015 at 21:02

Hướng dẫn how to count to 10 in python - cách đếm đến 10 trong python

0

Nếu bạn sử dụng một vòng lặp, nó sẽ thực sự dễ dàng:

for number in range(1,101):
    print(number)

Và để đi từ 100 xuống 1:

for number in range(100,0,-1):
    print(number)

Đã trả lời ngày 28 tháng 10 năm 2015 lúc 21:06Oct 28, 2015 at 21:06

Có thể thử 'đảo ngược':

>>> for i in reversed(range(1,11)):
...   print i
... 
10
9
8
7
6
5
4
3
2
1

Đã trả lời ngày 28 tháng 10 năm 2015 lúc 21:46Oct 28, 2015 at 21:46

Bắt đầu lúc 1 và thay đổi điều kiện của bạn để thoát ra khi bạn đạt 100. Thêm 1 mỗi vòng lặp qua.

count = 1
while count <= 100:
    print(count)
    count += 1

Đã trả lời ngày 28 tháng 10 năm 2015 lúc 21:08Oct 28, 2015 at 21:08

Shawn Mehanshawn MehanShawn Mehan

4.4639 Huy hiệu vàng30 Huy hiệu bạc 50 Huy hiệu Đồng9 gold badges30 silver badges50 bronze badges

0

Chỉ cần bắt đầu số lượng của bạn ở mức 1, thay đổi câu lệnh séc của bạn để kiểm tra xem số có nhỏ hơn 100 không và sử dụng "đếm = đếm + 1" sẽ hoạt động, chúc may mắn!

Đã trả lời ngày 28 tháng 10 năm 2015 lúc 21:06Oct 28, 2015 at 21:06

0

Có thể thử 'đảo ngược':

count = 1
while count < 101:
    print(count)
    count = count + 1

Đã trả lời ngày 28 tháng 10 năm 2015 lúc 21:06Oct 28, 2015 at 21:06

Hướng dẫn how to count to 10 in python - cách đếm đến 10 trong python

Có thể thử 'đảo ngược':Tofystedeth

Đã trả lời ngày 28 tháng 10 năm 2015 lúc 21:462 silver badges11 bronze badges

0

Một cách khác để làm điều này có thể là:[edit | edit source]

Lưu ý

count = 1
while count <= 100:
    print(count)
    count += 1
3 trong khi
count = 1
while count <= 100:
    print(count)
    count += 1
4, mà chúng tôi chưa giới thiệu. Bạn có thể tìm ra cách nó hoạt động.

a = 0            # FIRST, set the initial value of the variable a to 0(zero).
while a < 10:    # While the value of the variable a is less than 10 do the following:
    a = a + 1    # Increase the value of the variable a by 1, as in: a = a + 1! 
    print(a)     # Print to screen what the present value of the variable a is.
                 # REPEAT! until the value of the variable a is equal to 9!? See note. 
                 
                 # NOTE:
                 # The value of the variable a will increase by 1
                 # with each repeat, or loop of the 'while statement BLOCK'.
                 # e.g. a = 1 then a = 2 then a = 3 etc. until a = 9 then...
                 # the code will finish adding 1 to a (now a = 10), printing the 
                 # result, and then exiting the 'while statement BLOCK'. 
                 #              --
                 # While a < 10: |
                 #     a = a + 1 |<--[ The while statement BLOCK ]
                 #     print (a) |
                 #              --

Trong khi vòng lặp [Chỉnh sửa | Chỉnh sửa nguồn]

1
2
3
4
5
6
7
8
9
10

Trình bày cấu trúc kiểm soát đầu tiên của chúng tôi. Thông thường máy tính bắt đầu với dòng đầu tiên và sau đó đi xuống từ đó. Cấu trúc kiểm soát thay đổi thứ tự mà các câu lệnh được thực thi hoặc quyết định xem một câu lệnh nhất định sẽ được chạy. Đây là nguồn cho một chương trình sử dụng cấu trúc điều khiển trong khi

Và đây là đầu ra cực kỳ thú vị:

Luôn nhớ đặt một dấu hai chấm ":" Ở cuối dòng tuyên bố

>>> for i in reversed(range(1,11)):
...   print i
... 
10
9
8
7
6
5
4
3
2
1
0!:" at the end of the
>>> for i in reversed(range(1,11)):
...   print i
... 
10
9
8
7
6
5
4
3
2
1
0 statement line!

Dưới đây là một ví dụ khác về việc sử dụng

>>> for i in reversed(range(1,11)):
...   print i
... 
10
9
8
7
6
5
4
3
2
1
0:

a = 1
s = 0
print('Enter Numbers to add to the sum.')
print('Enter 0 to quit.')
while a != 0:                           
    print('Current Sum:', s)            
    a = float(input('Number? '))        
    s = s + a                            
print('Total Sum =', s)

Enter Numbers to add to the sum.
Enter 0 to quit.
Current Sum: 0
Number? 200
Current Sum: 200.0
Number? -15.25
Current Sum: 184.75
Number? -151.85
Current Sum: 32.9
Number? 10.00
Current Sum: 42.9
Number? 0
Total Sum = 42.9

Lưu ý cách

>>> for i in reversed(range(1,11)):
...   print i
... 
10
9
8
7
6
5
4
3
2
1
2 chỉ chạy ở cuối. Tuyên bố
>>> for i in reversed(range(1,11)):
...   print i
... 
10
9
8
7
6
5
4
3
2
1
0 chỉ ảnh hưởng đến các dòng được thụt vào với khoảng trắng. Các phương tiện
>>> for i in reversed(range(1,11)):
...   print i
... 
10
9
8
7
6
5
4
3
2
1
4 không bằng
>>> for i in reversed(range(1,11)):
...   print i
... 
10
9
8
7
6
5
4
3
2
1
5 có nghĩa là miễn là
for number in range(100,0,-1):
    print(number)
2 không phải là không chạy các câu lệnh tab theo sau.

Lưu ý rằng

for number in range(100,0,-1):
    print(number)
2 là số điểm nổi và không phải tất cả các số điểm nổi đều có thể được biểu diễn chính xác, do đó, sử dụng
>>> for i in reversed(range(1,11)):
...   print i
... 
10
9
8
7
6
5
4
3
2
1
4 trên chúng đôi khi không thể hoạt động. Hãy thử gõ vào 1.1 ở chế độ tương tác.

Vòng lặp vô hạn hoặc không bao giờ kết thúc vòng [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]

Bây giờ chúng ta có trong khi các vòng lặp, có thể có các chương trình chạy mãi mãi. Một cách dễ dàng để làm điều này là viết một chương trình như thế này:

for number in range(1,101):
    print(number)
0

Toán tử "==" được sử dụng để kiểm tra sự bình đẳng của các biểu thức ở hai bên của toán tử, giống như "

Chương trình này sẽ xuất ra

>>> for i in reversed(range(1,11)):
...   print i
... 
10
9
8
7
6
5
4
3
2
1
9 cho đến khi cái chết nhiệt của vũ trụ hoặc bạn dừng nó, bởi vì 1 sẽ mãi mãi bằng 1. Cách dừng nó là nhấn nút điều khiển (hoặc CTRL) và C (chữ cái) thời gian. Điều này sẽ giết chết chương trình. .

Ví dụ [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]

Trình tự Fibonacci [Chỉnh sửa | Chỉnh sửa nguồn][edit | edit source]

Fibonacci-method1.py

for number in range(1,101):
    print(number)
1

Đầu ra:

for number in range(1,101):
    print(number)
2

Lưu ý rằng đầu ra nằm trên một dòng vì đối số bổ sung

count = 1
while count <= 100:
    print(count)
    count += 1
0 trong các đối số
count = 1
while count <= 100:
    print(count)
    count += 1
1.

Fibonacci-method2.py

for number in range(1,101):
    print(number)
3

Đầu ra:

for number in range(1,101):
    print(number)
2

Fibonacci-method3.py

for number in range(1,101):
    print(number)
5

Đầu ra:

for number in range(1,101):
    print(number)
2

Lưu ý rằng đầu ra nằm trên một dòng vì đối số bổ sung
count = 1
while count <= 100:
    print(count)
    count += 1
0 trong các đối số
count = 1
while count <= 100:
    print(count)
    count += 1
1.
[edit | edit source]

Password.py

for number in range(1,101):
    print(number)
7

Nhập mật khẩu [Chỉnh sửa | Chỉnh sửa nguồn]

for number in range(1,101):
    print(number)
8

Chạy mẫu:[edit | edit source]

Bài tập [Chỉnh sửa | Chỉnh sửa nguồn]

Viết một chương trình yêu cầu người dùng cho một tên và mật khẩu đăng nhập. Sau đó, khi họ gõ "khóa", họ cần nhập tên và mật khẩu của mình để mở khóa chương trình.

Bài tập [Chỉnh sửa | Chỉnh sửa nguồn]

for number in range(1,101):
    print(number)
9

Viết một chương trình yêu cầu người dùng cho một tên và mật khẩu đăng nhập. Sau đó, khi họ gõ "khóa", họ cần nhập tên và mật khẩu của mình để mở khóa chương trình.

Dung dịch

for number in range(100,0,-1):
    print(number)
0

Nếu bạn muốn chương trình chạy liên tục, chỉ cần thêm vòng lặp

count = 1
while count <= 100:
    print(count)
    count += 1
2 xung quanh toàn bộ. Bạn sẽ phải thụt vào phần còn lại của chương trình khi bạn thêm điều này ở đầu mã, nhưng đừng lo lắng, bạn không cần phải thực hiện nó theo cách thủ công cho mỗi dòng! Chỉ cần tô sáng mọi thứ bạn muốn thụt vào và nhấp vào "thụt vào" dưới "định dạng" trong thanh trên cùng của cửa sổ Python.