Giới thiệu sản phẩm
import random
import turtle
import time
#Chào mừng
print('*'*30)
print('Chào mừng đến với trò chơi toán học')
print('Bạn sẽ phải trả lời câu hỏi về toán học và bạn sẽ được cho điểm sau khi bạn đã trả lời hết câu hỏi')
print('*'*30)
def tạo_game():
screen=turtle.Screen()
pen = turtle.Turtle()
pen.speed(0)
screen.setup(500,500)
screen.bgpic('background.gif')
image = "background.gif"
screen.addshape(image)
screen.clearscreen()
#chọn một số cho tính toán
num1 = random.randint(1,50)
num2 = random.randint(1,50)
operators = ("+","-")
random_operator = random.choice(operators)
#tính toán
if random_operator == "+":
câu_trả_lời_đúng = num1 + num2
else:
câu_trả_lời_đúng = num1 - num2
#vẽ vấn đề lên bảng
pen.penup()
pen.goto(-50,0)
pen.write(f"{num1} {random_operator} {num2} =", font=("Arial", 24, "normal"))
#lấy kết quả của người chơi
user_answer = int(screen.textinput("Answer:", "Enter your answer:"))
#kiểm kết quả
if user_answer == câu_trả_lời_đúng:
pen.penup()
pen.goto(-50,-50)
pen.pendown()
pen.write("Đúng!", font=("Arial", 24, "normal"))
return True
else:
pen.penup()
pen.goto(-50, -50)
pen.pendown()
pen.write(f"Sai. Câu trả lời đúng là {câu_trả_lời_đúng}.", font=("Arial", 24, "normal"))
return False
def play_game():
"""Plays the whole math game with 3 rounds."""
# Keep track of the player's score
score = 0
# Play 3 rounds of the game
for _ in range(3):
if tạo_game():
score += 1
# Print the player's final score
print(f"Your final score: {score}/3")
# Close the turtle window
turtle.done()
# Start the game!
play_game()
Hình ảnh sản phẩm
Hãy bình luận để nhặt 100 thóc nhé
Sản phẩm cùng tác giả
Sản phẩm liên quan
Không có sản phẩm nào
Đăng nhập để tham gia bình luận