Личный, майнбловинг
Короче, можете посмотреть предыдущие посты, там от Яндекса аналог ChatGPT. И у меня получилось сделать что-то удобоваримое. Прилагаю скрины с моими запросами.
Да мне пришлось немного вмешаться и говорить конкретные вещи, тем неимение, за минут 5 мне удалось то, на что обычно уходит побольше времени. До этого я в целом экспериментировал с тем, на что способна Алиса. Код, если говорить слишком абстрактно, может выходить совсем не рабочим, но если ее направлять и знать, что конкретно нужно сделать, то все будет ок.
ChatGPT я не юзал, мне кажется, что он, конечно, лучше справится с подобной задачей. Тем не менее, меня все устраивает на данный момент.
+3
Ну и код финальный код.
<html>
<head>
<style>
#result {
height: 50px;
width: 236px;
}
#keys {
display: flex;
}
button {
margin: 5px;
width: 50px;
}
</style>
</head>
<body> <input id="result">
<div id="keys">
<script>
var x = document.getElementById('result');
function show(num) {
x.value += num;
}
function clean() {
x.value = '';
}
function back() {
x.value = x.value.substring(0, x.value.length - 1);
}
function calculate() {
x.value = eval(x.value);
}
</script>
<button onclick="clean()">C</button>
<div>
<button onclick="show(1)">1</button>
<button onclick="show(2)">2</button>
<button onclick="show(3)">3</button>
<br>
<button onclick="show(4)">4</button>
<button onclick="show(5)">5</button>
<button onclick="show(6)">6</button>
<br>
<button onclick="show(7)">7</button>
<button onclick="show(8)">8</button>
<button onclick="show(9)">9</button>
<br>
<button onclick="show('+')">+</button>
<button onclick="show('-')">-</button>
<button onclick="show('/')">/</button>
<br>
<button onclick="show('*')">*</button>
<button onclick="back()">⌫</button>
<button onclick="calculate()">=</button>
</div>
</div id="keys">
</body>
</html>
6 комментариев