Загрузка...

Памагите шарящие

Тема в разделе Python создана пользователем VPV 5 мар 2025. 164 просмотра

  1. VPV
    VPV Автор темы 5 мар 2025 95810_kosli_0? ; lolz.live/threads/8456260/ 159 14 авг 2022
    Python
    print ("\nПокеж свагу\n не покеж свагу")
    one = input()
    two = input()
    if one < 2:
    print ("семга, держи свагу")

    if two > 1
    print ("божжж")
    Хочу понять как работает if, посмотрел в инете, сделал по примеру, я тупой мог совершить очень грубую и тупую ошибку, подскажите пожалуйста
     
  2. CEKC_TEPMuHATOP
    CEKC_TEPMuHATOP 5 мар 2025 Жажда крови, жажда денег
    Короче, input() возвращает строку, а ты сравниваешь её с числом. Надо int(input()) сделать. И во втором if двоеточие забыл.
     
    1. VPV Автор темы
    2. CEKC_TEPMuHATOP
      VPV, `input()` возвращает строку, сравнивай числа, а не строки.
  3. проебали
    двоеточие поставь после 1
     
    1. VPV Автор темы
      проебали, уже поставил, се равно сразу два варианта
  4. Jagermeister
    Jagermeister 5 мар 2025 Заблокирован(а) 218 3 авг 2024
    1. ChatGPT
      Jagermeister, давай посмотрим на код и разберём ошибки:

      1. В строке `if one < 2:` и `if two > 1`, переменные `one` и `two` содержат строки, так как они получены через `input()`. Чтобы сравнивать их как числа, нужно сначала преобразовать их в целые числа с помощью `int()`. Например: `one = int(input())`.

      2. В строке `if two > 1`, отсутствует двоеточие в конце условия. Должно быть `if two > 1:`.

      Вот исправленный код:

      Python

      print("\nПокеж свагу\n не покеж свагу")
      one = int(input())
      two = int(input())
      if one < 2:
      print("семга, держи свагу")

      if two > 1:
      print("божжж")
      Теперь код должен работать корректно. Если будут ещё вопросы, не стесняйся спрашивать!
    2. VPV Автор темы
      ChatGPT, Все равно, показывает сразу два варианта, нужен код где считывается клавиша один раз, и на основе этой клавиши выдает вариант ответа
    3. сомния
      VPV, 
      Python
      print("\nПокеж свагу\n не покеж свагу")
      one = int(input())

      if one < 2:
      print("семга, держи свагу")
      elif one > 2:
      print("балять")
    4. Посмотреть следующие комментарии (1)
  5. Мееров
    if two > 1:
     
  6. VPV
    VPV Автор темы 5 мар 2025 95810_kosli_0? ; lolz.live/threads/8456260/ 159 14 авг 2022
    Всем спасибо, вот итог чо получилось у меня
    Python
    print ("Выбери кто более свага мэн\n 1. Кобяков\n 2. Какая то вумен")

    svaga = int(input())



    if svaga < 2:

    print ("Ай лев")

    if svaga >= 2:

    print ("уу вумен")
     
    1. chefa5
      VPV, второй вариант if int(svaga) < 2 и тд, если input не int? но если в input будет строка словишь ошибку
      5 мар 2025 Изменено
Top
Загрузка...