Hướng dẫn how do you input a loop in python? - làm thế nào để bạn nhập một vòng lặp trong python?

Là một lập trình viên, nhiều chương trình mà bạn sẽ viết sẽ giải quyết vấn đề của người dùng cuối. Bạn sẽ luôn muốn nhận một số dữ liệu từ người dùng. Bài viết này sẽ giải thích cách xử lý đầu vào của người dùng và cách sử dụng trong khi các vòng lặp.

Điều kiện tiên quyết

  1. Python được cài đặt trên máy tính của bạn.
  2. Kiến thức Python cơ bản.

Mục tiêu

Trong bài viết này, chúng tôi sẽ trải qua:

  • Hàm
    amount = input("Please enter your amount? ")
    rate=0.056
    interest= amount*rate
    print("Your interest is : ")
    print(interest)
    
    3 hoạt động như thế nào
  • Sử dụng
    amount = input("Please enter your amount? ")
    rate=0.056
    interest= amount*rate
    print("Your interest is : ")
    print(interest)
    
    4 để chấp nhận đầu vào số
  • Giới thiệu về
    amount = input("Please enter your amount? ")
    rate=0.056
    interest= amount*rate
    print("Your interest is : ")
    print(interest)
    
    5 Loops
  • Sử dụng vòng lặp
    amount = input("Please enter your amount? ")
    rate=0.056
    interest= amount*rate
    print("Your interest is : ")
    print(interest)
    
    5 với câu lệnh
    amount = input("Please enter your amount? ")
    rate=0.056
    interest= amount*rate
    print("Your interest is : ")
    print(interest)
    
    7
  • Thoát khỏi vòng lặp
    amount = input("Please enter your amount? ")
    rate=0.056
    interest= amount*rate
    print("Your interest is : ")
    print(interest)
    
    5 bằng cách sử dụng Break
  • Xóa tất cả các trường hợp của các giá trị cụ thể khỏi danh sách bằng cách sử dụng vòng lặp
    amount = input("Please enter your amount? ")
    rate=0.056
    interest= amount*rate
    print("Your interest is : ")
    print(interest)
    
    5
  • Đổ đầy từ điển với đầu vào của người dùng bằng cách sử dụng vòng lặp
    amount = input("Please enter your amount? ")
    rate=0.056
    interest= amount*rate
    print("Your interest is : ")
    print(interest)
    
    5

Hoạt động của hàm input () hoạt động

Hàm

amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
3 tạm dừng việc thực hiện chương trình và chờ người dùng chính trong một số dữ liệu. Khi Python nhận được đầu vào của người dùng, nó sẽ lưu trữ đầu vào trong biến mà bạn chọn làm việc.

Ví dụ: hãy để Lừa tạo một chương trình chấp nhận tên người dùng và in lại tên.

name = input("Please enter your name: ")
print(name)
#output
#Please enter your name: John
#John

Hàm

amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
3 có trong một đối số, nghĩa là hướng dẫn bạn muốn người dùng xem. Trong ví dụ này, Python thực hiện dòng đầu tiên và yêu cầu người dùng nhập tên của mình. Việc thực hiện chương trình sẽ dừng lại và chờ người dùng nhập tên của mình và tiếp tục sau khi nhấn phím
amount = input("Please enter your amount? ")
amount=int(amount)
rate=0.056
interest= amount*rate
print("Your interest is : ")
print( interest)
3 trên bàn phím. Tên của người dùng sau đó được tải trong biến
amount = input("Please enter your amount? ")
amount=int(amount)
rate=0.056
interest= amount*rate
print("Your interest is : ")
print( interest)
4, sau đó
amount = input("Please enter your amount? ")
amount=int(amount)
rate=0.056
interest= amount*rate
print("Your interest is : ")
print( interest)
5 hiển thị lại tên người dùng.

Sử dụng int () để chấp nhận đầu vào số

Bất kỳ văn bản nào mà người dùng đầu vào sử dụng hàm

amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
3, được hiểu là một chuỗi. Nếu bạn chỉ cần in ra đầu vào thì sử dụng hàm
amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
3 là đủ. Sử dụng đầu vào trực tiếp làm giá trị số ném một ngoại lệ. Xem xét ví dụ dưới đây:

amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)

Ví dụ trên đưa ra một lỗi vì Python diễn giải đầu vào

amount = input("Please enter your amount? ")
amount=int(amount)
rate=0.056
interest= amount*rate
print("Your interest is : ")
print( interest)
8 dưới dạng chuỗi. Python có thể nhân lên một chuỗi và float.

Để giải quyết vấn đề trên, chúng tôi sử dụng hàm

amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
4 để thông báo cho Python để sử dụng đầu vào làm giá trị số. Hàm
amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
4 chuyển đổi chuỗi thành số nguyên, được hiển thị bên dưới:

amount = input("Please enter your amount? ")
amount=int(amount)
rate=0.056
interest= amount*rate
print("Your interest is : ")
print( interest)

Output:

Please enter your amount? 9000
Your interest is : 
504.0

Khi chúng ta nhập 9000 vào ví dụ trên, Python diễn giải nó dưới dạng chuỗi. Số tiền sau đó được chuyển đổi thành một số nguyên bằng hàm

amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
4. Bây giờ Python tính toán giá trị của tiền lãi.

Giới thiệu trong khi các vòng lặp

Trong Python, vòng lặp

amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
5 thực thi một khối mã nhất định với điều kiện là điều kiện nhất định vẫn đúng.

Syntax:

while expression:
 statement(s)

Các vòng lặp

amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
5 sau đây tính từ 10 đến 15:

count = 10
while (count <=15):
 print ('The count is:', count)
 count = count + 1 #add 1 to count
#output
#The count is: 10
#The count is: 11
#The count is: 12
#The count is: 13
#The count is: 14
#The count is: 15

Vòng lặp

amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
5 tiếp tục thực thi nếu giá trị của
Please enter your amount? 9000
Your interest is : 
504.0
5 bằng hoặc nhỏ hơn 15.

Sử dụng câu lệnh khác với vòng lặp trong khi

Khi bạn sử dụng câu lệnh

amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
7 trong vòng lặp một thời gian, nó sẽ chỉ thực thi khi điều kiện trở nên sai.

Ví dụ dưới đây liên quan đến cả tuyên bố

amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
7 và câu lệnh
amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
5.

count = 10
while (count <=15):
 print ('The count is:', count)
 count = count + 1
else:
 print(count, " is not less than 5")

Chương trình trên in một số ít hơn hoặc bằng 15, nếu không khối

amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
7 thực thi.

Results:

The count is: 11
The count is: 12
The count is: 13
The count is: 14
The count is: 15
16 is not less than 15

Sử dụng Break để thoát một vòng lặp

Sử dụng câu lệnh

while expression:
 statement(s)
0 để thoát vòng lặp
amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
5 mà không thực thi bất kỳ mã còn lại nào trong vòng lặp. Với câu lệnh
while expression:
 statement(s)
0, bạn có thể kiểm soát dòng nào trong chương trình của bạn sẽ thực thi hay không.

Syntax:

while expression:
 #code for while loop
 if_expression:
 break
 #code for while loop
# code outside of while loop

Example:

i = 1
while i < 11:
 if i == 6:
 break
 print(i)
 i = i + 1
print('Bye')
#output
#1
#2
#3
#4
#5
#Bye

Xóa tất cả các trường hợp của các giá trị cụ thể khỏi danh sách bằng cách sử dụng vòng lặp trong thời gian

Phương thức

while expression:
 statement(s)
3 chỉ loại bỏ một giá trị duy nhất khỏi danh sách. Chúng tôi xóa tất cả các trường hợp có giá trị khỏi danh sách bằng cách sử dụng vòng lặp
amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
5.

Giả sử chúng tôi có một danh sách nhân viên và tên

while expression:
 statement(s)
5 xuất hiện nhiều hơn một lần. Chúng ta có thể xóa tất cả các trường hợp của tên
while expression:
 statement(s)
5 bằng cách sử dụng vòng lặp
amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
5. Vòng lặp
amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
5 thực thi cho đến khi
while expression:
 statement(s)
5 không còn trong danh sách như được minh họa dưới đây:

amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
0

Điền vào từ điển với đầu vào của người dùng bằng cách sử dụng vòng lặp trong thời gian

Chúng tôi sử dụng vòng lặp

amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
5 để nhắc người dùng nhập nhiều đầu vào như chúng tôi cần. Hãy để tạo ra một chương trình chấp nhận tên người dùng và tên của ngọn núi mà mỗi người dùng thích leo lên. Vì chúng tôi muốn kết nối từng phản hồi với một người dùng cụ thể, chúng tôi sẽ lưu trữ dữ liệu trong một từ điển.

amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
1

Khi bạn thực hiện chương trình này và nhập một số phản hồi, đầu ra sẽ trông như thế này:

amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
2

Sự kết luận

Bây giờ bạn đã học được cách sử dụng chức năng

amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
3 và các vòng
amount = input("Please enter your amount? ")
rate=0.056
interest= amount*rate
print("Your interest is : ")
print(interest)
5, hãy thử thực hiện chúng trong các chương trình Python của bạn.

Mã hóa hạnh phúc!


Đóng góp đánh giá ngang hàng của: Odhiambo Paul

Làm thế nào để bạn viết một vòng lặp đầu vào trong Python?

Mã ví dụ đơn giản. Đầu tiên, hãy lấy số lượng các vòng lặp sau đó sử dụng Tạo một danh sách trống. Xung quanh cho mỗi đầu vào và nối thêm các giá trị đầu vào mới. Nhận xét nếu bạn có bất kỳ nghi ngờ hoặc đề xuất nào về mã đầu vào của người dùng này.get the number of loops then use create an empty list. Loops around for each input and Appends new input values. Do comment if you have any doubts or suggestions on this user input code.

Làm thế nào để bạn mã hóa một vòng lặp trong Python?

Để lặp qua một bộ mã, một số lần được chỉ định, chúng ta có thể sử dụng hàm phạm vi (), hàm phạm vi () trả về một chuỗi số, bắt đầu từ 0 theo mặc định và tăng thêm 1 (theo mặc định) và kết thúctại một số cụ thể.use the range() function, The range() function returns a sequence of numbers, starting from 0 by default, and increments by 1 (by default), and ends at a specified number.

Bạn có thể đặt một đầu vào () trong một thời gian vòng lặp python không?

Bạn có thể tạo một thời gian với đánh giá giá trị dựa trên đầu vào của người dùng với các điều kiện.Chỉ cần lấy đầu vào từ người dùng và đánh giá các giá trị đó trong điều kiện biểu thức vòng lặp.. Just need to take input from the user and evaluate those values in the while loop expression condition.

Làm thế nào để bạn nhập một danh sách vào một vòng lặp?

Nhập một danh sách bằng hàm input () và phạm vi ()..
Đầu tiên, tạo một danh sách trống ..
Tiếp theo, chấp nhận kích thước danh sách từ người dùng (nghĩa là, số lượng các phần tử trong danh sách).
Chạy vòng lặp cho đến kích thước của danh sách bằng cách sử dụng hàm cho vòng lặp và phạm vi () ..
Sử dụng hàm input () để nhận số từ người dùng ..