Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2024, 10:21   #1
Myp
Новичок
Джуниор
 
Регистрация: 17.12.2024
Сообщений: 1
По умолчанию Помогите написать мини программу на python и js

Дело в общем вот в чем, хочу попробовать себя в сфере айти и сейчас прохожу курсы, вчера был только второй урок и уже домашка, понимаю что она очень важна, но пока не шарю вообще помогите с кодом, а я на ваших примерах попробую разобраться
Задание 1
Напишите программу, в которой пользователь расскажет о себе. Она должна спросить имя, возраст, год рождения (можно придумать ещё несколько вопросов, т.е. пофантазировать при наличии желания и времени), а после получения ответов на все вопросы - вывести что-то вроде: Вас зовут Вася Пупкин, вы родились 01.02.1903 и т.д. Т.е. в конце анкеты нужно еще раз вывести всю полученную информацию.
Задание 2
Известно, что сила тяготения на лунной поверхности в шесть раз меньше, чем на Земле. Напишите программу, которая бы спрашивала "Сколько ты весишь?", а затем выводила бы примерно следующее: Твой вес на Луне: столько-то Т.е. после ввода нужно как-то посчитать вес на Луне и вывести его
Задание 3
Программа "Посчитай расходы" Написать программу, которая: 1. Будет спрашивать у пользователя, сколько денег в этом месяце он потратил на игры, учёбу, еду, развлечения и т.д. 2. Выведет сумму всех введенных расходов Кроме арифметики и переменных ничего больше особо не понадобится
Myp вне форума Ответить с цитированием
Старый 17.12.2024, 11:12   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,429
По умолчанию

Код:
# 1
name = input("Name: ")
print(f"Name: {name}")
# 2
weight = float(input("Вес на Земле: ")) / 6
print(f"Вес на Луне: {weight}")
# 3
studies = float(input("Studies: "))
games = float(input("Games: "))
print(f"All: {studies + games}")
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 17.12.2024, 14:30   #3
8Observer8
Старожил
 
Регистрация: 02.01.2011
Сообщений: 3,328
По умолчанию

Цитата:
Сообщение от Myp Посмотреть сообщение
на python и js
Перевёл код BDA на JavaScript и добавил GUI на HTML: демка в песочнице

964141046981c0653b6ab31e9739f491c66a6f37.png

Код:
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Решения задач для Myp</title>
</head>

<body>
    <!-- 1 -->
    <h1>Задание номер 1</h1>
    <label for="nameInput">Имя:</label>
    <input id="nameInput"><br><br>

    <!-- 2 -->
    <h1>Задание номер 2</h1>
    <label for="">Вес на Земле:</label>
    <input id="weightInput" type="number" step="1" value="0">
    <p>Вес на Луне: <span id="weightOutput"></span></p>

    <!-- 3 -->
    <h1>Задание номер 3</h1>
    <label for="">Расходы на учёбу:</label>
    <input id="studiesInput" type="number" step="1" value="0"><br>
    <label for="">Расходы на игры:</label>
    <input id="gamesInput" type="number" step="1" value="0">
    <p>Итого: <span id="allOutput"></span></p>

    <script>
        // 1
        const nameInput = document.getElementById("nameInput");
        nameInput.oninput = () => {
            console.log(nameInput.value);
        };

        // 2
        const weightInput = document.getElementById("weightInput");
        const weightOutput = document.getElementById("weightOutput");
        weightInput.oninput = () => {
            weightOutput.innerText = parseFloat(weightInput.value) / 6;
        };

        // 3
        const studiesInput = document.getElementById("studiesInput");
        const gamesInput = document.getElementById("gamesInput");
        const allOutput = document.getElementById("allOutput");
        studiesInput.oninput = () => {
            allOutput.innerText = parseFloat(studiesInput.value) +
              parseFloat(gamesInput.value);
        };
        gamesInput.oninput = () => {
            allOutput.innerText = parseFloat(studiesInput.value) +
              parseFloat(gamesInput.value);
        };
    </script>
</body>

</html>

Последний раз редактировалось 8Observer8; 17.12.2024 в 19:01.
8Observer8 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать программу на python по ООП с абастрактными классами. YaYaYaa Помощь студентам 0 07.06.2022 09:17
Помогите написать программу в Python для уровня С Анастасия Таран Помощь студентам 1 25.04.2020 17:51
Python - написать программу для вычисления значения функции dianaaa1998 Помощь студентам 5 21.09.2018 11:28
Как написать программу в Python'e 3.4.1. на языке Си? DimanSemm Python 2 12.10.2014 03:29
Разработать алгоритм и написать мини-программу на языке Бейсик... Evgen88 Помощь студентам 1 24.09.2009 10:30