Đoán xem ai là con trăn

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? "import0

 

import1

 

import2(import4import5

 

import6= import8import9random0random1random0random3random0random5random0

random7random8random0# library that we use in order to choose0random0# library that we use in order to choose2random0# library that we use in order to choose4random0

random7______37random0# library that we use in order to choose9random0# on random words from a list of words1random0# on random words from a list of words3# on random words from a list of words4

 

# on random words from a list of words5

# on random words from a list of words6

# on random words from a list of words7= # on random words from a list of words9

 

 

import2____8name2____10

 

name4= name6

 

name7

name8= =0

 

 

=1 =2=3=4

 

=5=6

=5=8= =3

 

=5input2

=5input4

=5input6 input7input8 input9

 

(0(1

(0(3

(0(5 input7input8 (8

(9import2"What is your name? "1="What is your name? "3import0

 

(0"What is your name? "6=4

(9import2(import01import0

 

(9import04

(9import06

(9=8import09= import11

 

=5(5 =8== =3=4

(0import20

(0import22

(0import2____8import26import0

 

(0import29

(0import2____8import33import34

(0import36

 

=5import38

=5import40

=5import2import43

=5import45= input(import49import0

 

=5import52

=5name4____109= import45

 

=5import59

=5(5 import45import63 input8 input9

 

(0name8____168= import11

 

(0import72

(0import74

(0import2____8import78import0

 

(0import81

(0import83

(0import2____8import87random0import09 import90import91import0

 

(0(5 name8== =3=4

(9import2(random03import0

đầ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ã

  1. Mã bắt đầu bằng cách yêu cầu người dùng nhập tên của họ
  2. Đoạn mã sau đó sẽ in ra một thông báo có nội dung “Chúc may mắn. ”
  3. và đặt một biến được gọi là tên thành tên đã nhập
  4. 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()
  5. 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
  6. 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
  7. Phần tiếp theo của mã là nơi xảy ra sự ngẫu nhiên
  8. 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ừ
  9. Sau đó, nó sẽ in ra từ đó cùng với khoảng trắng ở cuối
  10. 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ừ
  11. 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
  12. 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
  13. 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
  14. Cuối cùng nếu lượt s bằng 0 thì bạn đã thắng
  15. Nếu không thì Sai sẽ là
  16. Mã sẽ chọn ngẫu nhiên một từ trong danh sách các từ
  17. Sau đó, người dùng được yêu cầu nhập các ký tự cho từ đó
  18. 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
  19. Nếu không, nó sẽ in ra “Sai” và giảm 1 lượt còn lại cho người dùng
  20. 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 python

Trong 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

import6= (random10random0random12random0random14random0random16random0random18random0random20random0random22random0random24random0random26random0random28random0random30random0# library that we use in order to choose9random0random34random0random36random0random38random0random40random0random42random0random44random0random46random0random48random0random50random0random52random0random54random0random56random0random58random0random60random0random62random0random64random0random66random0random68random0random70random0random72random0random74random0random76random0random78random0random80random0random82random0random84random0random86random0random88random0random90random0random92random0random94random0random96random0random98random0# library that we use in order to choose00random0______

import1724 import1725

=5input6 import1728input8 import1730

(0import2____11733=import1735import0

=5import2import43

import1740import1741

import1742import1743

import1742import1745

=5input6 import1748input8 import1750(import1752import1753

(0(5 import1756____6= import1759

(9import2(import1763import1764=import1766

(0import1768 import1756input8 import1771

(9import2(import1763import1764=import1766

(0"What is your name? "6=4

(9import2(import1785import1764=import1766

(9

import1742import1791

=5(5 import1794== import1771

(0import1799 import11

_______65____96____64

(0import1799 =3

 

import random

import1809= # on random words from a list of words9

import2____11813

import2(import1816import0

import1818___

=1 import1847=3=4

=5import1794=input(import1855import0

=5(5 (import1752import1861==import1841 import1865 import1866

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.