Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 12, 2022 09:46:59

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

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

Мне дали задание написать минимальный калькулятор на + и -
но у меня выходит ошибка после elif и else SyntaxError: invalid syntax

код -
# калькулятор в1

what = input(“что делаем? (+, -) : ”)

a = float( input(“введи первое число: ”))
b = float( input(“введи второе число: ”))

if what == “+”:
c = a + b
print(“Получилось: ” + str©)

elif what == “-” :
c = a - b
print(“Получилось: ” + str©)

else: print(“Неверная операция”)

Офлайн

#2 Ноя. 12, 2022 10:17:45

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

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

[code python]между этими тегами вставлять код[/code]

Офлайн

#3 Ноя. 12, 2022 11:46:09

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

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

xam1816
а можно немного по-точнее?

Офлайн

#4 Ноя. 12, 2022 12:43:13

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

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

  
>>> 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()
что делаем? (+, -) : +
введи первое число: 1.5
введи второе число: 3.2
Получилось: 4.7
>>>



Отредактировано py.user.next (Ноя. 12, 2022 12:44:18)

Офлайн

#5 Ноя. 12, 2022 12:56:57

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

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

перестало выдавать ошибку,но теперь просто не запускается в кмд

Офлайн

#6 Ноя. 12, 2022 13:14:56

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

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

Sunstorn
просто не запускается в кмд
Я не “знаток” Питона, но тем не менее:
1. Покажите, что получается в окне
2. В каком-либо IDE запускается?

Проверил в IDLE - работает:
что делаем? (+, -) : +
введи первое число: 1.5
введи второе число: 3.2
Получилось: 4.7

И в cmd нормально работает, попробовал. Проверьте, как задаете путь к файлу.
Попозже скриншот добавлю

Отредактировано Simka (Ноя. 12, 2022 14:20:10)

Офлайн

#7 Ноя. 12, 2022 14:25:22

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

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

Sunstorn
не запускается в кмд
Запускается, работает и в cmd

Прикреплённый файлы:
attachment screenshot.850.jpg (171,9 KБ)

Офлайн

#8 Ноя. 12, 2022 14:55:07

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

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

У вас нормально, грамотно написанный работающий код. Проверил еще и в PyCharm. Получилось, хотя для меня этот IDE пока слишком сложен.

Прикреплённый файлы:
attachment screenshot.851.jpg (47,5 KБ)

Офлайн

#9 Ноя. 12, 2022 15:32:00

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

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

Simka
Просто ничего не выводит

Прикреплённый файлы:
attachment Снимок экрана (80).png (819,5 KБ)

Офлайн

#10 Ноя. 12, 2022 19:54:32

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

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

Sunstorn
ничего не выводит
По-моему у вас просто путь к файлу неправильно указан.
Путь к файлу обязательно заключать в кавычки.
python test3.py - это у вас имя файла? В именах папок и файлов для Python убирайте пробелы.
Попробуйте так:
C:\Users\SunShine>python “C:\Users\SunShine\Desktop\python test3.py”
Здесь я выделил путь к файлу (если у вашего файла такой). Вообще-то чтобы наверняка - скопируйте путь к файлу из свойств файла и вставляйте - обязательно в кавычках- после того что вам в начале строки пишется.
Еще смущает начало строк: C:\Users\SunShine\Desktop\py. Разве Python у вас не в директории диска С (где ProgramFiles и т.д.), а на рабочем столе хранится?

Отредактировано Simka (Ноя. 12, 2022 19:56:03)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version