OneCompiler

guessing game

261


<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="styles.css"> <title>Arrière-plan Noir</title> </head> <body> </body> </html> <html lang="fr"> <head> <meta charset="UTF-7"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Jeu de Devinette</title> </head> <body> <style> body { font-family: Arial, sans-serif; text-align: center; margin-top: 50px; } input { padding: 10px; font-size: 16px; } button { padding: 10px 20px; font-size: 16px; cursor: pointer; } #message { margin-top: 20px; font-size: 20px; } </style> <h1>Jeu de Devinette</h1> <p>Devinez un nombre entre 1 et 100</p> <input type="number" id="guess" placeholder="Entrez votre devinette" /> <button onclick="checkGuess()">Deviner</button> <div id="message"></div> <script> const randomNumber = Math.floor(Math.random() * 100) + 1; let attempts = 0; function checkGuess() { const userGuess = parseInt(document.getElementById('guess').value); attempts++; if (userGuess === randomNumber) { document.getElementById('message').innerText = `Bravo ! Vous avez deviné le nombre ${randomNumber} en ${attempts} essais.`; } else if (userGuess < randomNumber) { document.getElementById('message').innerText = 'Trop bas, essayez encore !'; } else if (userGuess > randomNumber) { document.getElementById('message').innerText = 'Trop élevé, essayez encore !'; } } </script> </body> </html