• Как исправить ошибку?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    elif - это сокращение от else if, что в переводе значит "иначе если". Иначе если что в вашем случае? Условие-то где в условном выражении?
    Ответ написан
    Комментировать
  • Как исправить ошибку?

    otdameskapizm
    @otdameskapizm
    Помог ответ? Отметь решением...
    elif() требует условия в скобках. У вас его нет
    Ответ написан
    1 комментарий
  • Как исправить ошибку?

    Lord_of_Rings
    @Lord_of_Rings
    Python developer
    a = input("Это ваша первая покупка на нашем сайте?").lower()
    
    if a == "да":
        print("Дарим вам скидку 25%")
    else:
        b = input("Есть карта постоянного покупателя?").lower()
        if b == "да":
            print("Скидка применена")
        else:
            print("Скидок не найдено")
    Ответ написан
    Комментировать
  • Где ошибка в программе?

    AlexNest
    @AlexNest Куратор тега Python
    Работаю с Python/Django
    Ошибки нет.
    if ost<=sum:
    Условие 678<=678 верно.
    Ответ написан
    Комментировать
  • Как исправить ошибку в программе?

    Lord_of_Rings
    @Lord_of_Rings
    Python developer
    В вашей программе ошибок нет
    Ответ написан
    5 комментариев
  • Как исправить ошибку в программе?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    Приглашения к вводу данных не соответствуют заданию.
    Не использованы средства шаблонизации, которые предоставляет язык рограммирования.
    Оформление кода не соответствуют требованиям PEP8.
    Не предусмотрено согласование количества дней и ночей с окончанием слов "ночей" и "дней" в шаблоне. При числах 1,2,3, 4, 21, 22 и т.д., окончания будут неверными.
    Ответ написан
    Комментировать
  • Как в Android Studio в textView установить фон в форматe .jpg?

    @sapeg
    Ответ написан
    Комментировать
  • Как в android studio сделать чтобы пользователь мог добавлять выбранный рецепт в закладки?

    @AlexVWill
    Смотри https://developer.android.com/reference/android/co...
    Каждому рецепту должен быть присвоен свой уникальный код. Напротив рецепта, например, можно поставить звездочку "добавить в избранное", коды избранных рецептов сохранить с помощью SharedPreferences в предназначенный для этого XML файл, при открытии другого активити с "Избранным" прочитать эти коды и вывести нужные рецепты списком.
    Иной вариант: если ты собираешься хранить локально большой список рецептов в виде базы данных, где будут разные поля: название, тип, дата, и так далее, предусмотреть одно поле - favorites, и сделать все тоже, что написал выше, но в базе данных. Используй для этого SQLite
    Ответ написан
    Комментировать
  • Как вместе с переменной из массива вывести изображение?

    @402d
    начинал с бейсика на УКНЦ в 1988
    android imageview set image resource programmatically
    запоминайте формулу гуглежа
    android .... programmatically
    в середине что и куда хочешь засунуть

    setImageResource() - это если картинки в дравебле или мипмапе
    В общем изучайте методы стандартного ImageView . Но скорее всего вам захочется взять какойто другой компонент, с зумом и прочем из коробки.
    Ответ написан
    3 комментария
  • Как в android studio сделать чтобы пользователь мог добавлять выбранный рецепт в закладки?

    @402d
    начинал с бейсика на УКНЦ в 1988
    val iN в качестве модели ? Поковыряйтесь с примерами crud.
    Сделайте таблицу рецептов и таблицу избранного.
    Ответ написан
    Комментировать
  • Как в Android Studio сделать чтобы пользователь по нажатию кнопки мог добавлять свои элементы в массив?

    @402d
    начинал с бейсика на УКНЦ в 1988
    Называется такая вещь модель данных.
    Должна она уметь сохранять данные между запусками приложения.

    При первом запуске приложения - инициализация начальными данными.
    В дальнейшем востановление текущего состояния.
    В активити добавления Вы просто позовете у модели метод вставить_новое_значение()
    В активити приветствия метод дай_случайное_имя()

    Для хранения можно использовать room, sharedPreferns, самостоятельно работать с файлами.
    Ответ написан
    Комментировать
  • Как в Android Studio сделать чтобы пользователь по нажатию кнопки мог добавлять свои элементы в массив?

    @AlexVWill
    C Kotlin помочь не могу, т.к. не владею, а в Java это делается путем intent.putExtra()

    Вот так передать (в одной Activity):

    public void editcontent(int position){
            Intent intent = new Intent(mContext, EditUserItemAd.class);
            intent.putExtra("adid", adid.get(position));
            intent.putExtra("image1_url", mImages1.get(position));
            intent.putExtra("image2_url", mImages2.get(position));
            intent.putExtra("image3_url", mImages3.get(position));
            intent.putExtra("short_name", shortNames.get(position));
            intent.putExtra("full_name", fullNames.get(position));
            intent.putExtra("ad_price", price.get(position));
            intent.putExtra("ad_currency", currency.get(position));
            intent.putExtra("ad_neworused", neworused.get(position));
            intent.putExtra("ad_category1", adcat_ind1.get(position));
            intent.putExtra("ad_category2", adcat_ind2.get(position));
            intent.putExtra("imagename1", Imagename1.get(position));
            intent.putExtra("imagename2", Imagename2.get(position));
            intent.putExtra("imagename3", Imagename3.get(position));
            intent.putExtra("adactivated", activated.get(position));
            mContext.startActivity(intent);
        }


    А вот так принять (в другой Activity):

    private void getIncomingIntent() throws JSONException {
            Log.d(TAG, "getIncomingIntent: checking for incoming intents.");
            if(getIntent().hasExtra("image1_url") && getIntent().hasExtra("short_name")){
                Log.d(TAG, "getIncomingIntent: found intent extras.");
                String useradid =   getIntent().getStringExtra("adid");
                String image1Url =  getIntent().getStringExtra("image1_url");
                String image2Url =  getIntent().getStringExtra("image2_url");
                String image3Url =  getIntent().getStringExtra("image3_url");
                String shortName =  getIntent().getStringExtra("short_name");
                String fullName =   getIntent().getStringExtra("full_name");
                String price =      getIntent().getStringExtra("ad_price");
                String currency =   getIntent().getStringExtra("ad_currency");
                String condition =  getIntent().getStringExtra("ad_neworused");
                String category1 =  getIntent().getStringExtra("ad_category1");
                String category2 =  getIntent().getStringExtra("ad_category2");
                String imagename1 = getIntent().getStringExtra("imagename1");
                String imagename2 = getIntent().getStringExtra("imagename2");
                String imagename3 = getIntent().getStringExtra("imagename3");
                String adactive =   getIntent().getStringExtra("adactivated");
                photopath0 = imagename1;
                photopath1 = imagename2;
                photopath2 = imagename3;
                makeItemInterface(useradid, image1Url, image2Url, image3Url, shortName, fullName, price,currency,condition, category1,category2, adactive);
            }
        }
    Ответ написан
    Комментировать