Загрузка...

How to make it in Python so that it does not depend on the size of the string

Thread in Python created by id_error Jul 9, 2020. 236 views

  1. id_error
    id_error Topic starter Jul 9, 2020 2 May 20, 2020
    Как сделать в Python, чтобы при вводе ("Y") или ("y") программа срабатывала , вот сам кусочек кода, сразу говорю, что изучаю один день и делаю просто для интереса.
    while running2:
    Ответ1 = str(input("Вы хотите запустить программу? <Y/n>"))
    if Ответ1 == ("Y"):
    running1 = True
    break
     
  2. MozambiQQ
    id_error, а теперь объясни по-русски пожалуйста, ибо я не понял что конкретно должно получиться, и желательно засунь свой код в
    Code
    К
    О
    Д
     
    1. View previous comments (1)
    2. id_error Topic starter
      MozambiQQ, я хочу чтобы если написать большую "Y" или малeнькую "y" программа срабатывала

      if Ответ1 == ("Y"):
    3. MozambiQQ
      id_error, у тебя running2 задано изначально? После ввода ответа программа что должна начать делать?
    4. id_error Topic starter
      MozambiQQ, мне надо просто сделать чтобы не только при вводе Y, но еще и при вводе y программа срабатывала.
  3. BpaTa
    BpaTa Jul 9, 2020 2 Feb 28, 2017
    Напишу на псевдокоде:
    Пока Условие=True:
    Ответ1 = input(Блал бла Нажмите Y)
    Если Ответ1 == Y:
    *выполняется что-то*
    выход из цикла (break)
     
  4. givency
    givency Jul 9, 2020 /way before you came along I was doing alright/ 971 Oct 20, 2018
    id_error, через функцию, или так:
    Python
    while True:
    p = input()
    if p == 'N':
    break
    else:
    *тут код твоей программы*
     
  5. MozambiQQ
    Python
    running2 = True
    while running2:
    answer = input('Ну введи ты сука "Y/y"')
    if answer == 'Y' or answer == 'y':
    что-то делаем
    break
    else:
    print("Ты чё, по кнопке не попал?")
    break
     
    1. MozambiQQ
      MozambiQQ, или при проверке сделать так:
      Python
      <...>
      if answer.lower() == 'y':
      <...>
  6. veDo
    veDo Jul 9, 2020 1634 Feb 23, 2020
    Python
    while 1:
    Ответ1 = str(input("Вы хотите запустить программу?
    <Y/n>")).lower
    if Ответ1 == ("y"):
    break
    .lower переводит все символы строки в нижний регистр
    The post was merged to previous Jul 9, 2020
    Так гораздо правильнее чем проверять на сразу два регистра
     
    1. View previous comments (1)
    2. veDo
    3. de9x
      veDo, переменные на русском, серьёзно? давно такого извращения не видел
    4. veDo
      de9x, я скопировал код тса, обычно я пишу переменную aye или xui
  7. Volzas124
    Volzas124 Jul 9, 2020 Banned 66 Dec 10, 2019
    Для такого есть метод .lower, который прописывается после строки, этот метод делает все буквы автоматически "низкими", можно еще юзать .upper, он наоборот все превращает в CAPS
    Code
    n = str(input())
    print(n.lower())
     
Top
Loading...