Hướng dẫn how to ask questions in python - cách đặt câu hỏi bằng python

Câu trả lời đã có trong mã của bạn.

user_input = input[str[random.choice[numbers]] + random.choice[operators] + str[random.choice[numbers]] + "? "] nên hoạt động.

Nó nhận được một số ngẫu nhiên mẫu từ numbers, nhận toán tử ngẫu nhiên từ operators, nhận được một số ngẫu nhiên khác từ numbers và lưu trữ đầu vào cho biến user_input.

Để có được Python để kiểm tra câu trả lời của bạn, hãy lưu trữ các đối số được tạo ngẫu nhiên bên trong các biến và kiểm tra chúng. [Nếu có một cách tốt hơn để làm điều này, tôi sẽ đánh giá cao nó nếu ai đó chỉ ra nó cho tôi].

operand1 = random.choice[numbers]
operand2 = random.choice[numbers]
operator = random.choice[operators]

if operator == '+':
    answer = operand1 + operand2
elif operator == '-':
    answer = operand1 - operand2
else:
    answer = operand1 * operand2

user_input = input[str[operand1] + operator + str[operand2] + "? "]

if str[answer] == user_input:
    print['Correct!']
else:
    print['Wrong!']

EDIT: Câu trả lời của @Mhawke có cách lưu trữ và thao tác các toán hạng tốt hơn. Thay vì lưu trữ các toán tử trong danh sách, hãy lưu trữ chúng trong dict và ánh xạ chúng cho chức năng toán tử tương ứng của chúng như vậy:

import operator

operators = {"+": operator.add, "-": operator.sub, "*": operator.mul}
operand1 = random.choice[numbers]
operand2 = random.choice[numbers]
op = random.choice[operators]
expected_answer = op[operand1, operand2]

Tài liệu cho nhà điều hành.

Phần thưởng: Cố gắng chỉ sử dụng một dòng in.

< #2 & nbsp; biếnmeans to enter data into a program.

#4 Tính toán >>>input command to ask a question.

Làm thế nào để bạn hỏi có hoặc không có câu hỏi trong Python?variable using the = symbol.

Nhiệm vụ 1 - Tạo chương trình Python mới và lưu tệp dưới dạng 3 inputs.py-Inputs.py

Sử dụng hình ảnh để giúp bạn hỏi tên của ai đó là gì. Chạy chương trình và nhập tên của bạn.

Khi bạn chạy chương trình [F5], bạn có thể nhập câu trả lời của mình trên bất kỳ dòng câu hỏi nào & nbsp; trong vỏ Python.type your answer on any question line in the Python Shell.

2. Đặt thêm câu hỏi

Không có giới hạn cho bao nhiêu câu hỏi bạn có thể hỏi trong Python. Đó là cách quan trọng nhất để tương tác với người dùng chương trình của bạn.

Nhiệm vụ 2 & nbsp;- Đặt thêm hai câu hỏi về & nbsp; chủ đề bạn chọn.

3. Sử dụng các biến trong một câu

Khi chúng tôi đã in các câu trả lời cho đến nay, họ đã không có nhiều thông tin!

Bạn có thể in các biến cùng với các câu để chúng có nghĩa là nhiều hơn.print variables together with sentences so that they mean more.

Bạn có thể in các biến cùng với các câu để chúng có nghĩa là nhiều hơn.comma [ , ] between variables and sentences.

Sử dụng dấu phẩy [,] giữa các biến và câu.

Nhiệm vụ 3 & nbsp;- Sử dụng hình ảnh để giúp bạn thêm dấu phẩy và câu vào chương trình của bạn để & nbsp; nhiều thông tin hơn. After I took the screenshot of my code I added in print lines in the two blanks spaces that print a line of dashes. Try to do the same to make your program easier to read.

Phần thưởng: Sau khi tôi chụp ảnh màn hình mã của mình, tôi đã thêm vào các dòng in trong hai khoảng trống in một dòng dấu gạch ngang. Cố gắng làm điều tương tự để làm cho chương trình của bạn dễ đọc hơn.

4. Sử dụng số nguyêninteger is a whole number.

Bạn có thể in các biến cùng với các câu để chúng có nghĩa là nhiều hơn.number for an answer, you need to add int[ before your input.

Bạn có thể in các biến cùng với các câu để chúng có nghĩa là nhiều hơn.!

Sử dụng dấu phẩy [,] giữa các biến và câu.

Nhiệm vụ 3 & nbsp;- Sử dụng hình ảnh để giúp bạn thêm dấu phẩy và câu vào chương trình của bạn để & nbsp; nhiều thông tin hơn.int[ - see the image for help.

Phần thưởng: Sau khi tôi chụp ảnh màn hình mã của mình, tôi đã thêm vào các dòng in trong hai khoảng trống in một dòng dấu gạch ngang. Cố gắng làm điều tương tự để làm cho chương trình của bạn dễ đọc hơn.

4. Sử dụng số nguyên

Bạn có thể in các biến cùng với các câu để chúng có nghĩa là nhiều hơn.

  1. Sử dụng dấu phẩy [,] giữa các biến và câu.3-FunnyFood.py'

  2. Nhiệm vụ 3 & nbsp;- Sử dụng hình ảnh để giúp bạn thêm dấu phẩy và câu vào chương trình của bạn để & nbsp; nhiều thông tin hơn.

  3. Phần thưởng: Sau khi tôi chụp ảnh màn hình mã của mình, tôi đã thêm vào các dòng in trong hai khoảng trống in một dòng dấu gạch ngang. Cố gắng làm điều tương tự để làm cho chương trình của bạn dễ đọc hơn.

  4. 4. Sử dụng số nguyên

  • Bạn có thể in các biến cùng với các câu để chúng có nghĩa là nhiều hơn.: Try to use only one print line.

  • Bạn có thể in các biến cùng với các câu để chúng có nghĩa là nhiều hơn.Break up variables in a print line by using commas.

Bạn có thể in các biến cùng với các câu để chúng có nghĩa là nhiều hơn.

Sử dụng dấu phẩy [,] giữa các biến và câu.

  1. Nhiệm vụ 3 & nbsp;- Sử dụng hình ảnh để giúp bạn thêm dấu phẩy và câu vào chương trình của bạn để & nbsp; nhiều thông tin hơn.3-Trivia.py'

  2. Nhiệm vụ 3 & nbsp;- Sử dụng hình ảnh để giúp bạn thêm dấu phẩy và câu vào chương trình của bạn để & nbsp; nhiều thông tin hơn.

  3. Phần thưởng: Sau khi tôi chụp ảnh màn hình mã của mình, tôi đã thêm vào các dòng in trong hai khoảng trống in một dòng dấu gạch ngang. Cố gắng làm điều tương tự để làm cho chương trình của bạn dễ đọc hơn.

  4. 4. Sử dụng số nguyên

  • Một số nguyên là một số toàn bộ.: Use only one print line.

  • Khi bạn đang hỏi một câu hỏi mà bạn biết sẽ có một số cho một câu trả lời, bạn cần thêm INT [trước đầu vào của bạn.: Try to use only two lines in total.

    Bạn có thể in các biến cùng với các câu để chúng có nghĩa là nhiều hơn.Break up variables in a print line by using commas.

Bạn có thể in các biến cùng với các câu để chúng có nghĩa là nhiều hơn.

Sử dụng dấu phẩy [,] giữa các biến và câu.

  1. Nhiệm vụ 3 & nbsp;- Sử dụng hình ảnh để giúp bạn thêm dấu phẩy và câu vào chương trình của bạn để & nbsp; nhiều thông tin hơn.3-School.py'

  2. Nhiệm vụ 3 & nbsp;- Sử dụng hình ảnh để giúp bạn thêm dấu phẩy và câu vào chương trình của bạn để & nbsp; nhiều thông tin hơn.

  3. Phần thưởng: Sau khi tôi chụp ảnh màn hình mã của mình, tôi đã thêm vào các dòng in trong hai khoảng trống in một dòng dấu gạch ngang. Cố gắng làm điều tương tự để làm cho chương trình của bạn dễ đọc hơn.Don't forget - use int[ and then double close brackets for a number!

  4. 4. Sử dụng số nguyên

  • Một số nguyên là một số toàn bộ.: Use two separate input lines.

  • Khi bạn đang hỏi một câu hỏi mà bạn biết sẽ có một số cho một câu trả lời, bạn cần thêm INT [trước đầu vào của bạn.: Try to use only one print line.

    Bạn có thể in các biến cùng với các câu để chúng có nghĩa là nhiều hơn.Break up variables in a print line by using commas.

Bạn có thể in các biến cùng với các câu để chúng có nghĩa là nhiều hơn.

Sử dụng dấu phẩy [,] giữa các biến và câu.

Nhiệm vụ 3 & nbsp;- Sử dụng hình ảnh để giúp bạn thêm dấu phẩy và câu vào chương trình của bạn để & nbsp; nhiều thông tin hơn.

Làm thế nào để bạn hỏi có hoặc không có câu hỏi trong Python?

Trả lời = đầu vào ["Nhập có hoặc không:"] nếu trả lời == "Có": # làm điều này.Elif Trả lời == "Không": # Làm điều đó.Khác: In ["Vui lòng nhập có hoặc không."]

Làm thế nào để bạn tạo một câu hỏi và trả lời câu đố trong Python?

Xây dựng một ứng dụng đố vui với Python..
Bản demo: Ứng dụng đố vui của bạn ..
Tổng quan dự án..
Prerequisites..
Bước 1: Đặt câu hỏi.....
Bước 2: Làm cho ứng dụng của bạn thân thiện với người dùng.....
Bước 3: Tổ chức mã của bạn với các chức năng.....
Bước 4: Tách dữ liệu vào tệp của riêng mình.....
Bước 5: Mở rộng chức năng đố của bạn ..

Tôi phải hỏi những nghi ngờ về Python ở đâu?

10 trang web để giải quyết tất cả các câu hỏi liên quan đến lập trình của bạn..
StackOverflow..
Quora..
Reddit..
StackExchange..
CodeProject..
Nhóm Google..
CodeRanch..
Lập trình viên thiên đường ..

Làm thế nào để bạn hỏi một số trong một câu hỏi trong Python?

Làm thế nào để hỏi một câu hỏi trong Python.biến = đầu vào ['Bạn đang làm như thế nào?'] biến1 = int [input ['Bạn bao nhiêu tuổi?variable = input['How are you doing? '] variable1 = int[input['How old are you?

Bài Viết Liên Quan

Chủ Đề