Найти - Пользователи
Полная версия: Помшь новичку)))
Начало » Python для новичков » Помшь новичку)))
1 2
evelfrog
Всем привет пару дней только занимаюсь питоном и вот загвоздка решениия не могу найти
проблема в том что не получается пройти проверку if
и как вывести другой текст если будет
 ( if x <= 30:)
код ниже…
и сразу другой вопрос
есть там у меня пункт
 metro = input (f"Подскажите в вашем городе есть метро?")
как выполнить проверку на ответ да или нет
Вот полный код спасибо тем кто поможет )))

   
name = input ("Как вас зовут ")
print(f"Здравствуйте, {name}")
och = input(f"{name} , а как ваше отчество? ")
lastname = input (f" {name} {och} какая у вас фамилия? ")
print(f"Рад познакомится {name} {och} {lastname}")
ers = input(f"{name} {och} сколько вам лет?")
print (f"{ers} это прекрастный возраст {name} {och}")
city = input (f"А в каом городе вы проживаете {name} {och} ? ")
oblas= input (f"{city} это в каой области? ")
metro = input ("Подскажите в вашем городе есть метро?")
namemetro = input (f"как называется ближайша к вам станция метро? ")
x = input(f"сколько времняни у вас займет добраться до станции {namemetro}? ")
if x >= 30:
    print ("stop")
FishHook
evelfrog
по какому учебнику вы учитесь?
evelfrog
FishHook
evelfrogпо какому учебнику вы учитесь?
Что то посоветуете?
Учебника нет . видео на you tube.
Что сильно всё плохо?
не могу понять почему не проходит проверка if или тут совсем не if нужно
что-то не так пишу?

Пример такой:

Х= ответу на вопрос
сколько вам добираться до метро
ответ 45 минут
проверка
если икс больше или равно 30 то завершение программы
если икс равен или меньше 30 то идет следующий пункт


Palrom
evelfrog
что-то не так пишу?
Функция input() всегда возвращает строку, даже если пользователь ввёл цифры. Нужно или интовать x, или сравнить х со строкой “30”, питон умеет сравнивать строки посимвольно.
evelfrog
Что то посоветуете?
Марка Лутца всем обычно здесь советуют, но если хочется вьехать в эту тему именно на видосиках, то начни хотя бы с этого: https://youtu.be/5g-MHZ0MzZY
Заголовок врёт, но ролик даст неплохое начальное представление. А потом уже подключай Лутца.
evelfrog
Что сильно всё плохо?
Да.
AD0DE412
 x = int(input(f"сколько минут у вас займет добраться до станции {namemetro}? "))
  metro = 1 if input(f"Подскажите в вашем городе есть метро?") == 'да' else 0

 if metro:
    print('aha')
else:
    print('no')
evelfrog
Решил задачу вчера так

Это действие появилось само :

 from re import X

после того ка я написал эту строку

  timemetro = X

В итоге весь код стал выглядеть так

 metro = input ("Подскажите в вашем городе есть метро?(да/нет)")
if metro.lower() == 'нет':
   namemetro = input (f"Тогда какая к вам близжайшая станция ")
   timemetro = input ("как долго вам добираться до этой станции")
   timemetro = X
   if X >= 30:
       print("спасибо за ваши ответы") 
if metro.lower() == 'да':
    timemetro2 = input ("как долго вам добираться до этой станции")
    timemetro2 = Y
    if Y >= 30:
         print("спасибо за ваши ответы") 

огромное спасибо всем за помощь

evelfrog
AD0DE412
Спасибо
Попробую сегодня ваш вариант тоже.
FishHook
evelfrog
evelfrog
видео на you tube.
evelfrog
Это действие появилось само
evelfrog
как после строки сослаться на конец программы?

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

py.user.next
evelfrog
Решил задачу вчера так
Это действие появилось само :
  
from re import X
после того ка я написал эту строку
  
timemetro = X
Зачем ты это делаешь? Только шизофренией можно это объяснить. Может, ты ЛСД съел случайно? Когда американцы экспериментировали с ЛСД над своими солдатами и изучали их поведение, один из солдат полез на дерево. Его спросили потом, почему он полез на дерево, и он дал вполне логичный ответ “я просто хотел покормить птиц”.

Вот примерно так же выглядит то, что ты из модуля re импортируешь переменную X. Очень логично, но просто тупо.
>>> import re
>>> help(re)

...

X VERBOSE Ignore whitespace and comments for nicer looking RE's.

...
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB