Code game bầu cua đơn giản python

Mình mới học Python nên chỉ tập tành được tới đây, mấy bác có thể tham khảo!
Tạo biến a -> có giá trị là bầu, cua, tôm cá, gà, nai
biến b, c, d -> tương ứng với 3 con xúc xắc

Mình có sử dụng 3 hàm sau:
Random.choice: random giá trị của biến
Time.sleep(1) : hàm chờ 1 giây
Startswith(“y”) : kiểm tra xem chữ bắt đầu có phải là y hay không.

import random
import time
a = ["Bầu", "Cua", "Tôm", "Cá", "Gà", "Nai"]

# Hàm rung bầu cua
def baucua():
	b = random.choice(a) 
	c = random.choice(a)
	d = random.choice(a)
	if b == c and b == d :
		print("-------------")
		print("[ 3", b, " ]")
		print("-------------")
	elif b == c :
		print("---------------------")
		print("[ 2", b, " ] [ 1", d, " ]")
		print("---------------------")
	elif b == d :
		print("---------------------")
		print("[ 2", b, " ] [ 1", c, " ]")
		print("---------------------")
	elif c == d :
		print("----------------------")
		print("[ 2", c, " ] [ 1", b, " ]")
		print("----------------------")
	else :
		print("--------------------------------")
		print("[ 1", b, " ] [ 1", c, " ] [ 1", d, " ]")
		print("--------------------------------")

batdau = True

while batdau == True :
	choigame = input("Bạn muốn chơi game bầu cua? yes or no\t")
	if choigame.startswith("y") : # Nếu nhập chữ bắt đầu bằng y sẽ chạy vòng 
		i = 4
		while i > 1 :
			time.sleep(1) # Chờ 1 giây
			i = i - 1
			print(i, "...")

			if i == 1:
				print("Mở cái bát!")
				time.sleep(3)

		baucua()
	else :
	    print("Chào tạm biệt!")
	    break
7 Likes

Sao không cho mình đặt chọn bầu cua hay gì à?
mình nghĩ code của bạn vẫn thiếu.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?