Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Как найти сумму чисел двузначного числа питон?

  1. Как найти сумму чисел двузначного числа питон?

    Привет, ребята! Я тут начал изучать питон и столкнулся с задачкой: нужно найти сумму цифр двузначного числа. Сам пока ещё в программировании новичок, поэтому хотел бы попросить вашей помощи. Как в питоне проще всего это сделать? Если можно, приведите примеры кода и объясните, что к чему. Делая первые шаги в коде, иногда путаюсь. Спасибо!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Привет! Это довольно простая задача, не теряйся. Вот кодыч для тебя:

    Программный код:
    num 45
    first_digit 
    num // 10
    second_digit num 10
    sum_digits 
    first_digit second_digit
    print(sum_digits
    Тут мы используем целочисленное деление и остаток от деления, чтобы получить цифры числа и потом их складываем. Надеюсь, понятно объяснил!

  4. Цитата Сообщение от РемКомАлекс
    Привет! Это довольно простая задача, не теряйся. Вот кодыч для тебя:

    Программный код:
    num 45
    first_digit 
    num // 10
    second_digit num 10
    sum_digits 
    first_digit second_digit
    print(sum_digits
    Тут мы используем целочисленное деление и остаток от деления, чтобы получить цифры числа и потом их складываем. Надеюсь, понятно объяснил!
    Круто, чёткий код, всё по делу! Но что если пользователь введёт число? Лучше через input, как думаешь?

  5. Да, согласен с предыдущим оратором, можно ещё вот так замутить:

    Программный код:
    num int(input("Введи двузначное число: "))
    sum_digits sum(int(digit) for digit in str(num))
    print(
    sum_digits
    Тут мы число переводим в строку, чтобы по цифрам пробежать. Следи, чтобы цифры не выходили за диапазон двузначных!

  6. Цитата Сообщение от Гимли
    Да, согласен с предыдущим оратором, можно ещё вот так замутить:

    Программный код:
    num int(input("Введи двузначное число: "))
    sum_digits sum(int(digit) for digit in str(num))
    print(
    sum_digits
    Тут мы число переводим в строку, чтобы по цифрам пробежать. Следи, чтобы цифры не выходили за диапазон двузначных!
    Эй, ты не проверяешь на двузначность! Если введут трёхзначное? Баги же будут.

  7. Yo, народ, если прям новичок-новичок, то вот прямо супер-простой вариант:

    Программный код:
    num int(input("Введи двузначное число: "))
    if 
    10 <= num <= 99:
        
    sum_digits = (num // 10) + (num % 10)
        
    print(sum_digits)
    else:
        print(
    "Это не двузначное число, бро!"
    Тут добавил проверку на двузначность. Защита от дурака такая.

  8. Цитата Сообщение от SolarSailor
    Yo, народ, если прям новичок-новичок, то вот прямо супер-простой вариант:

    Программный код:
    num int(input("Введи двузначное число: "))
    if 
    10 <= num <= 99:
        
    sum_digits = (num // 10) + (num % 10)
        
    print(sum_digits)
    else:
        print(
    "Это не двузначное число, бро!"
    Тут добавил проверку на двузначность. Защита от дурака такая.
    Оп, видно сразу профи, защитку добавил, уважуха! Правда, не все поймут, как if работает, но ладно.

  9. Хэй, ещё один способ есть, какой? А вот такой:

    Программный код:
    def sum_of_digits(num):
        if 
    10 <= num <= 99:
            return (
    num // 10) + (num % 10)
        
    else:
            return 
    "Введите двузначное число!"
      
    print(sum_of_digits(27))
    print(
    sum_of_digits(123)) 
    Функцию запилил, можно её икспериментировать с разными вводами.

  10. Цитата Сообщение от kuruda
    Хэй, ещё один способ есть, какой? А вот такой:

    Программный код:
    def sum_of_digits(num):
        if 
    10 <= num <= 99:
            return (
    num // 10) + (num % 10)
        
    else:
            return 
    "Введите двузначное число!"
      
    print(sum_of_digits(27))
    print(
    sum_of_digits(123)) 
    Функцию запилил, можно её икспериментировать с разными вводами.
    Ай да ты, молодец! Обожаю функции, всё разложил по полочкам! Можно и в циклы потом запихать для автоматизации.

Страница 1 из 2 12 ПоследняяПоследняя