Python là ngôn ngữ lập trình đa mục đích mạnh mẽ được sử dụng bởi nhiều công ty khổng lồ. Nó có cú pháp đơn giản và dễ sử dụng khiến nó trở thành ngôn ngữ hoàn hảo cho những người lần đầu tiên học lập trình máy tính. Đây là ngôn ngữ lập trình cấp cao và triết lý thiết kế cốt lõi của nó là tất cả về khả năng đọc mã và cú pháp cho phép các lập trình viên diễn đạt các khái niệm trong một vài dòng mã Trong bài viết này, chúng tôi sẽ sử dụng mô-đun ngẫu nhiên để tạo trò chơi đoán từ. Trò chơi này dành cho người mới bắt đầu học cách viết mã trong python và cung cấp cho họ một chút thông tin ngắn gọn về cách sử dụng chuỗi, vòng lặp và câu lệnh điều kiện (If, other) mô-đun ngẫu nhiên. Đôi khi chúng ta muốn máy tính chọn một số ngẫu nhiên trong một phạm vi nhất định, chọn một phần tử ngẫu nhiên từ danh sách, chọn một thẻ ngẫu nhiên từ bộ bài, tung đồng xu, v.v. Mô-đun ngẫu nhiên cung cấp quyền truy cập vào các chức năng hỗ trợ các loại hoạt động này. Một hoạt động như vậy là ngẫu nhiên. phương thức choice() (trả về một mục ngẫu nhiên từ danh sách, bộ hoặc chuỗi. ) mà chúng tôi sẽ sử dụng để chọn một từ ngẫu nhiên từ danh sách các từ mà chúng tôi đã tạo
ví dụ 1. Trò chơi đoán từ Trong trò chơi này, có một danh sách các từ hiện tại, trong đó thông dịch viên của chúng tôi sẽ chọn 1 từ ngẫu nhiên. Trước tiên, người dùng phải nhập tên của họ và sau đó, sẽ được yêu cầu đoán bất kỳ bảng chữ cái nào. Nếu từ ngẫu nhiên chứa bảng chữ cái đó, nó sẽ được hiển thị dưới dạng đầu ra (với vị trí chính xác), nếu không, chương trình sẽ yêu cầu bạn đoán một bảng chữ cái khác. Người dùng sẽ có 12 lượt (có thể thay đổi cho phù hợp) để đoán từ hoàn chỉnh Dưới đây là triển khai python. Python3
import random
# library that we use in order to choose
# on random words from a list of words
name = input ( "What is your name? " import 0
import 1
import 2( import 4import 5
import 6= import 8import 9random 0random 1random 0random 3random 0random 5random 0
random 7random 8random 0# library that we use in order to choose 0random 0# library that we use in order to choose 2random 0# library that we use in order to choose 4random 0
random 7______37random 0# library that we use in order to choose 9random 0# on random words from a list of words 1random 0# on random words from a list of words 3# on random words from a list of words 4
# on random words from a list of words 5
# on random words from a list of words 6
# on random words from a list of words 7= # on random words from a list of words 9
import 2____8name 2____10
name 4= name 6
name 7
name 8= = 0
= 1 = 2= 3= 4
= 5= 6
= 5= 8= = 3
= 5input 2
= 5input 4
= 5input 6 input 7input 8 input 9
( 0( 1
( 0( 3
( 0( 5 input 7input 8 ( 8
( 9import 2"What is your name? " 1= "What is your name? " 3import 0
( 0"What is your name? " 6= 4
( 9import 2( import 01import 0
( 9import 04
( 9import 06
( 9= 8import 09= import 11
= 5( 5 = 8= = = 3= 4
( 0import 20
( 0import 22
( 0import 2____8import 26import 0
( 0import 29
( 0import 2____8import 33import 34
( 0import 36
= 5import 38
= 5import 40
= 5import 2import 43
= 5import 45= input ( import 49import 0
= 5import 52
= 5name 4____109= import 45
= 5import 59
= 5( 5 import 45import 63 input 8 input 9
( 0name 8____168= import 11
( 0import 72
( 0import 74
( 0import 2____8import 78import 0
( 0import 81
( 0import 83
( 0import 2____8import 87random 0import 09 import 90import 91import 0
( 0( 5 name 8= = = 3= 4
( 9import 2( random 03import 0
đầu ra. What is your name? Gautam
Good Luck! Gautam
Guess the characters
_
_
_
_
_
guess a character:g
g
_
_
_
_
guess a character:e
g
e
e
_
_
guess a character:k
g
e
e
k
_
guess a character:s
g
e
e
k
s
You Win
The word is: geeks Thời gian phức tạp. Vâng) Ở đây k là độ dài của từ Không gian phụ trợ. Trên) Ở đây n là kích thước của danh sách Giải thích mã - Mã bắt đầu bằng cách yêu cầu người dùng nhập tên của họ
- Đoạn mã sau đó sẽ in ra một thông báo có nội dung “Chúc may mắn. ”
- và đặt một biến được gọi là tên thành tên đã nhập
- Tiếp theo, đoạn mã tạo một danh sách các từ sử dụng hàm tích hợp sẵn word()
- Hàm này nhận vào một chuỗi đầu vào và trả về một danh sách các chuỗi
- Trong trường hợp này, danh sách sẽ chứa năm chuỗi. cầu vồng, máy tính, khoa học, lập trình và trăn
- Phần tiếp theo của mã là nơi xảy ra sự ngẫu nhiên
- Mã sẽ chọn ngẫu nhiên một chuỗi từ danh sách các từ và lưu nó vào biến từ
- Sau đó, nó sẽ in ra từ đó cùng với khoảng trắng ở cuối
- Sau khi in ra từng từ, mã này sẽ kiểm tra xem có người dùng nào nhập sai chữ cái hay không bằng cách so sánh từng ký tự đoán với ký tự trong từ
- Nếu chúng không khớp nhau thì đoán được đặt thành “Sai” và lượt quay bị giảm đi 1
- Nếu không còn chữ cái nào trong vòng đoán, thì Đoán Bạn Thua sẽ được in
- Nếu không, lượt s được tăng thêm 1 và vòng lặp tiếp tục cho đến khi Đoán Bạn Thắng hoặc Sai được in
- Cuối cùng nếu lượt s bằng 0 thì bạn đã thắng
- Nếu không thì Sai sẽ là
- Mã sẽ chọn ngẫu nhiên một từ trong danh sách các từ
- Sau đó, người dùng được yêu cầu nhập các ký tự cho từ đó
- Sau khi người dùng nhập tất cả các ký tự, mã sẽ kiểm tra xem các ký tự đó có trong từ đã chọn hay không
- Nếu không, nó sẽ in ra “Sai” và giảm 1 lượt còn lại cho người dùng
- Nếu tất cả các lượt đã được sử dụng, thì mã sẽ in ra “Bạn Thua. ”
ví dụ 2. Trò chơi đoán từ bằng pythonTrong trò chơi này, người dùng cần nhập 5 chữ cái, nếu bất kỳ bảng chữ cái nào có trong từ ma thuật thì từ đó sẽ được hiển thị màu vàng và nếu bảng chữ cái hiện diện ở cùng một vị trí, bảng chữ cái sẽ chuyển sang màu xanh lục và nếu không có bảng chữ cái Ví dụ con trăn
import random
import 6= ( random 10random 0random 12random 0random 14random 0random 16random 0random 18random 0random 20random 0random 22random 0random 24random 0random 26random 0random 28random 0random 30random 0# library that we use in order to choose 9random 0random 34random 0random 36random 0random 38random 0random 40random 0random 42random 0random 44random 0random 46random 0random 48random 0random 50random 0random 52random 0random 54random 0random 56random 0random 58random 0random 60random 0random 62random 0random 64random 0random 66random 0random 68random 0random 70random 0random 72random 0random 74random 0random 76random 0random 78random 0random 80random 0random 82random 0random 84random 0random 86random 0random 88random 0random 90random 0random 92random 0random 94random 0random 96random 0random 98random 0# library that we use in order to choose 00random 0______
import 1724 import 1725
= 5input 6 import 1728input 8 import 1730
( 0import 2____11733= import 1735import 0
= 5import 2import 43
import 1740import 1741
import 1742import 1743
import 1742import 1745
= 5input 6 import 1748input 8 import 1750( import 1752import 1753
( 0( 5 import 1756____6= import 1759
( 9import 2( import 1763import 1764= import 1766
( 0import 1768 import 1756input 8 import 1771
( 9import 2( import 1763import 1764= import 1766
( 0"What is your name? " 6= 4
( 9import 2( import 1785import 1764= import 1766
( 9
import 1742import 1791
= 5( 5 import 1794= = import 1771
( 0import 1799 import 11
_______65____96____64 ( 0import 1799 = 3
import random
import 1809= # on random words from a list of words 9
import 2____11813
import 2( import 1816import 0
import 1818___
= 1 import 1847= 3= 4
= 5import 1794= input ( import 1855import 0
= 5( 5 ( import 1752import 1861= = import 1841 import 1865 import 1866
Làm cách nào để tạo trò chơi đoán trong Python?
Vì vậy, dưới đây là cách bạn có thể viết chương trình để tạo trò chơi đoán số bằng Python. nhập ngẫu nhiên n = ngẫu nhiên. randrange(1,10) Guess = int(input("Nhập số bất kỳ. ")) trong khi n. = đoán. nếu đoán < n. print("Thấp quá") Guess = int(input("Nhập lại số. ")) elif đoán > n. in ("Quá cao
Đoán trong Python là gì?
Mã Python. nhập target_num ngẫu nhiên, đoán_num = ngẫu nhiên. randint(1, 10), 0 trong khi target_num. = đoán_num. Guess_num = int(input(' Đoán một số từ 1 đến 10 cho đến khi bạn đoán đúng. ')) print('Đã đoán đúng. ')
Trò chơi treo cổ trong Python là gì?
Sử dụng python3, trò chơi treo cổ đã được tạo. Đây là trò chơi hai người chơi trong đó người chơi đầu tiên nhập một từ và người chơi thứ hai liên tục đoán từng chữ cái . Mã bao gồm cả hình ảnh. người treo cổ. py. nhập khẩu hệ thống.
Trò chơi đoán số là gì?
Trò chơi đoán số là trò chơi đoán đơn giản trong đó người dùng phải đoán một số từ 0 đến N trong tối đa 10 lần thử. The game will end after 10 attempts and if the player failed to guess the number, and then he loses the game. |