Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 13, 2022 12:53:34

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9827
Репутация: +  852  -
Профиль   Отправить e-mail  

Не работают elif и else (питон - 3.11.0)

Sunstorn
все равно мой(ну как,доделанный кое-кем) код не запускается все ещё
При этом принт в самом начале он выводит
Здесь возьми код. Вставь его в новый файл. И запускай.

Но сначала удали всю ту парашу, которую ты наустанавливал. Потом создай новую папку для скриптов. Потом там создай один новый файл, назови его осмысленно типа hello.py, запиши туда hello world и дальше уже, когда ты подтвердишь, что у тебя всё работает и всё запускается, сможешь этим пользоваться.

Кто тебе вообще сказал Visual Studio ставить? Где ты вообще эту информацию взял? Visual Studio - это изначально маркетинговый инструмент для захвата рынка, который притворяется хорошей IDE. Из-за этого эта параша везде внедряется и пытается всех к себе привязать, переводя их на свои диалекты языков. Так она в сишные коды требовала вставлять свои вызовы своих функций, которые есть только в ней, ссылаясь на то, что якобы они прям такие безопасные. На самом деле, её задача была максимально привязать к себе, чтобы в другой среде эта программа больше не собиралась и пользователю было сложно отказаться от среды. Естественно, пишут её такие же индусы дешёвые, которые и саму винду писали. Поэтому в ней не только такие вещи по привязке пользователей без спроса к своим особенностям, но и косяк на косяке в виде требований указывать переменные среды разного рода, чтобы там просто хотя бы что-то работало. При установке новой версии она ещё требовала установить новый Internet Explorer, чтобы читать документацию к среде, и без этой процедуры вообще не ставилась, хотя можно было прекрасно без этого обойтись. То есть одно дерьмо тянуло за собой другое дерьмо, чтобы люди пользовались дерьмом и не могли никуда переехать. В результате от этого второго дерьма они просто отказались, потому что весь мир перестал им пользоваться, как бы они ни хотели обратного.

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

Она могла повредить питон, а ты даже не в курсе. Тебе говорят удали её нафиг, ты говоришь “нет! я сейчас в ней что-то там запущу!”. Уже третью страницу обсуждаем то, как тебе настроить твой тупой скрипт, потому что ты неправильно всё понаустанавливал. Тебе уже и скрипт написали от и до, уже объяснили, как тебе его там запустить, ты сидишь чо-то тупишь там уже третью страницу.



Отредактировано py.user.next (Ноя. 16, 2022 21:14:52)

Офлайн

#2 Ноя. 13, 2022 14:00:13

Simka
Зарегистрирован: 2020-02-15
Сообщения: 71
Репутация: +  1  -
Профиль   Отправить e-mail  

Не работают elif и else (питон - 3.11.0)

py.user.next
Кто тебе вообще сказал Visual Studio ставить
То, что вы сообщили про VScode - это, конечно, напрягает. Правда, я не реагирую на постоянно выскакивающие предложения что-то скачивать и устанавливать, после инсталляции только тему и шрифт поменял. И использую почти как IDLE, но VSC однозначно удобнее. Тем не менее ваша информация безусловно заслуживает внимания…В принципе мне PyCharm больше по душе, в его дебри пока не забираюсь. Главный вывод пока такой - начинающим питонистам просто не следует пугаться Pycharma, он только при первом знакомстве кажется этаким монстром, но к нему быстро приноравливаешься и уже другую IDE нет желания использовать. Это как черепашка и Tkinter- познакомившись с Tkinter, уже не вернешься к черепашьей графике…

Офлайн

#3 Ноя. 13, 2022 15:11:00

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9827
Репутация: +  852  -
Профиль   Отправить e-mail  

Не работают elif и else (питон - 3.11.0)

Simka
То, что вы сообщили про VScode - это, конечно, напрягает.
Visual Studio Code можешь оставить. Это не IDE, а текстовый редактор. Просто есть Visual Studio и есть Visual Studio Code - это разные вещи.

https://ru.wikipedia.org/wiki/Microsoft_Visual_Studio
https://ru.wikipedia.org/wiki/Visual_Studio_Code

Simka
В принципе мне PyCharm больше по душе
PyCharm - это IDE именно для питона изначально.

Если ты пользуешься чем-то через плагин (plug-in - встройка) или расширение (extension), то плагин или расширение идёт отдельно и разрабатывается одним человеком обычно, а не компанией. Соответственно, в нём есть не всё и могут быть неточности всякие, на исправление которых у этого одного человека не хватает времени и сил.

Другое дело среда разработки, которую делает команда.



Отредактировано py.user.next (Ноя. 13, 2022 15:13:11)

Офлайн

#4 Ноя. 13, 2022 15:30:56

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1348
Репутация: +  118  -
Профиль   Отправить e-mail  

Не работают elif и else (питон - 3.11.0)

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

Офлайн

#5 Ноя. 13, 2022 16:55:11

Simka
Зарегистрирован: 2020-02-15
Сообщения: 71
Репутация: +  1  -
Профиль   Отправить e-mail  

Не работают elif и else (питон - 3.11.0)

xam1816
код на форуме, там нет ни одного отступа
Правильно подмечено! А я как-то не придал этому значение, полагая что автор запускал отредактированный код, я сам-то подправил и он заработал:
 def f():
     what = input('что делаем? (+, -) : ')
    
     a = float( input('введи первое число: '))
     b = float( input('введи второе число: '))
   
     if what == '+':
          c = a + b
          print('Получилось: ' + str(c))
     elif what == '-' :
          c = a - b
          print('Получилось: ' + str(c))
     else:
           print('Неверная операция')
  
f()

Однако же если автор не отредактировал отступы, то IDE должно было такую ошибку показать…

Офлайн

#6 Ноя. 13, 2022 18:21:15

Sunstorn
Зарегистрирован: 2022-11-12
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Не работают elif и else (питон - 3.11.0)

Simka
тоже не хочет запускаться…

Офлайн

#7 Ноя. 13, 2022 19:06:39

Simka
Зарегистрирован: 2020-02-15
Сообщения: 71
Репутация: +  1  -
Профиль   Отправить e-mail  

Не работают elif и else (питон - 3.11.0)

Sunstorn
тоже не хочет запускаться…
И никаких указаний на ошибку в коде? Просто мистика какая-то! У меня больше никаких версий нет…

Офлайн

#8 Ноя. 16, 2022 16:02:14

Sunstorn
Зарегистрирован: 2022-11-12
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Не работают elif и else (питон - 3.11.0)

Simka
Попробовал переустановить питон,пошел вывод ошибки
C:\Users\SunShine\Desktop\py>python test3.py
File “C:\Users\SunShine\Desktop\py\test3.py”, line 2
def f():
IndentationError: unexpected indent

Офлайн

#9 Ноя. 16, 2022 16:14:06

Sunstorn
Зарегистрирован: 2022-11-12
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Не работают elif и else (питон - 3.11.0)

Sunstorn
я хз каким чудом,но оно начало работать пацаны. я просто отступ убрал от def и всё

Офлайн

#10 Ноя. 16, 2022 18:24:04

Simka
Зарегистрирован: 2020-02-15
Сообщения: 71
Репутация: +  1  -
Профиль   Отправить e-mail  

Не работают elif и else (питон - 3.11.0)

Ну так поздравляем!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version