minaasjx Ответов: 2

Python question - новичок


Это заданное приглашение: напишите цикл, чтобы увидеть, есть ли у a какая-либо буква, которая стоит перед b в алфавите. (предположим, что все буквы строчные)
(Строка кода)

a = input("введите слово: ")
b = ввод("введите букву: ")


( кроме того, как бы вы решили эту проблему с помощью цикла while и for-range?)

Я здесь новичок пожалуйста не будьте слишком суровы :)

Что я уже пробовал:

Это то, что у меня есть до сих пор:


содержит = False
для char в s:

KarstenK

Лучше всего поискать некоторые учебники по python и немного узнать о языке. ;-)

minaasjx

спасибо, я действительно все понял :')

2 Ответов

Рейтинг:
16

Richard MacCutchan

Подумайте о вопросе и о том, что вам нужно сделать:
1. Получить слово В, и клавишу с буквой В Б
2. Установить флаг в false
3. Создайте цикл, который будет повторять все буквы a
3.1. для каждой буквы сравните ее с буквой b, а если она ниже, установите флажок true.
3.2. если флаг теперь истинен, то нет необходимости проверять другие буквы, чтобы вы могли вырваться из цикла
4. распечатайте сообщение, содержащее статус флага


Рейтинг:
1

Patrice T

Вы не показываете никаких попыток решить проблему самостоятельно, у вас нет вопросов, ваше главное усилие-вставить требование, вы просто хотите, чтобы мы сделали вашу домашнюю работу.
Домашние задания-это упрощенные версии тех задач, которые вам придется решать в реальной жизни. цель это обучение и практикующий.

Мы не делаем вашу домашнюю работу.
Домашнее задание не предназначено для проверки ваших навыков просить других людей выполнять вашу работу, оно предназначено для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание курсов, которые вы прошли, а также проблем, которые вы испытываете при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по исправлению положения.
Любая ваша неудача поможет вам узнать, что работает, а что нет, это называется "методом проб и ошибок".
Так что попробуйте, перечитайте свои уроки и приступайте к работе. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.

Как программист, ваша задача-создавать алгоритмы это решает конкретные проблемы, и вы не можете полагаться на кого-то другого, чтобы вечно делать это за вас, поэтому есть время, когда вам придется научиться этому. И чем скорее, тем лучше.
Когда вы просто спрашиваете о решении, это похоже на попытку научиться водить машину, обучая кого-то другого.
Создание алгоритма - это в основном поиск математики и необходимая адаптация к вашей реальной проблеме.

[Обновление]

Цитата:
Я здесь новичок пожалуйста не будьте слишком суровы

Вы, будучи новичком, не являетесь причиной для нас, чтобы делать вашу домашнюю работу.
Мы поможем вам решить проблему, но вам нужно точно описать вашу проблему, где вы застряли.
Если ваша проблема-это все упражнение, вам нужно поговорить с вашим учителем.