Всем привет недавно я начал изучать язык python
и хочу спросить правильно ли я начал? Так дальше я уже выводил ‘Hello world’
и делал массивы и т.д так вот вопрос можно ли создать программу с помощь python? И последний вопрос у меня такая проблема когда я открываю файл с расширением .py выскакивает консоль и сразу закрывается что делать? Вроде все помогите буду признателен)))
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,639
Чтобы не закрывалось, используете функцию system
Документация для изучения на сайте: https://docs.python.org/2/library/os.html
В ОС windows для того, чтобы консоль не закрывалась system(‘pause’)
«SPACE.THE FINAL FRONTIER.This’s a voyage of starship Enterprise. It’s 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before»
Белик Виталий 🙂
Регистрация: 23.07.2007
Сообщений: 57,792
можно ли создать программу с помощь python? |
Да. Я создавал. Модули всякие для работы с сайтом. Например модуль учета и регистрации розничной корреспонденции в отделе подписки.
ЗАКРЫВАЕТСЯ КОНСОЛЬ C# ЧТО ДЕЛАТЬ
когда я открываю файл с расширением .py выскакивает консоль и сразу закрывается что делать? |
Ты его запускаешь. Обзаведись средой проектирования для питона, и в ней открывай на редактирование. Или в Блокноте обычном )
I’m learning to live.
Источник: www.programmersforum.ru
Закрывается консоль, что делать?
Я совсем недавно начал изучать python и по всей видимости есть ошибки, раз прога не хочет работать.
Исходный код:
from translate import Translator choice = None while choice != 0: print(«Здравствуйте, эта программа поможет вам упростить работу с текстом») print(«Выберите, что вы хотите сделать») print(«1.Я случайно переключил расскладку и мой текст пошел в мусорку (мы исправим ваши английские символы на русские)») print(«2.Переведи мне слово с русского на английский») choice = input() if choice == ‘1’: #ПОМЕНЯЮ ВАШУ АНГЛИЙСКУЮ РАССКЛАДКУ НА РУССКУЮ print(«Введите ваш текст») vvod = input() raskladka = dict(zip(map(ord, «qwertyuiop[]asdfghjkl;’zxcvbnm,./`» ‘QWERTYUIOP<>ASDFGHJKL:»ZXCVBNM<>?~’), «йцукенгшщзхъфывапролджэячсмитьбю.ё» ‘ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ,Ё’)) while vvod !=0: print(vvod.translate(raskladka)) vvod = input() elif choice == «2»: #ПЕРЕВОДЧИК С АНГЛИЙСКОГО НА РУССКИЙ print(«Введите ваше слово») text = input() while text != 0: translator = Translator(from_lang=’ru’, to_lang=»en») end_text = translator.translate(text) print(end_text) text = input()
- Вопрос задан 12 февр.
- 146 просмотров
6 комментариев
Простой 6 комментариев
C++ закрывается консоль. Что делать? Задержка экрана консоли. Урок #21.
1. Правила сайта требуют, чтобы исходный код, вывод ошибки в терминале и т.п. вещи оформлялись кнопкой . Поправь вопрос, пока модератор не пришел. (Кнопка . справа.)
Также советую написать, что программа должна делать.
И в целом, чем более читабельный вопрос, тем больше шансов получить ответ.
2. Запусти терминал (cmd), в нём перейди командой cd в каталог, где лежит твой .py файл.
Лайфхак
Открой каталог с файлом в Проводнике Windows, перейди в адресную строку (где путь к каталогу написан), сотри текст в адресной строке и набери cmd.exe , потом Enter. Терминал откроется сразу с нужным тебе текущим каталогом.
После этого запусти .py файл, просто набрав его полное имя в терминале. Так как ты открыл консоль сам, она не закроется, и ты сможешь прочитать, что за сообщение об ошибке вывел скрипт.
Отредактируй вопрос, добавив в него текст ошибки. Не забудь оформить его так же, как код (см. пункт 1).
Фрагменты кода надо размещать в виде текста и оборачивать тэгом code для корректного отображения. Удобно делать кнопкой
Это обязательно, см.п.3.8 Регламента.
Сюда же относится traceback, ввод и вывод в консоли и другая структурированная текстовая инфа.
Источник: qna.habr.com
Как сделать, чтобы консоль Python не закрывалась
При работе с программами на языке Python иногда возникает ситуация, когда консоль закрывается сразу после выполнения кода. В этой статье мы рассмотрим способы, как предотвратить закрытие консоли Python.
1. Использование input()
Добавьте в конец своего кода функцию input() , которая позволяет приостановить выполнение программы и ждать ввода пользователя. Когда пользователь нажимает клавишу Enter, программа продолжает выполнение и заканчивает работу.
print(«Привет, мир!») input(«Нажмите Enter, чтобы закрыть консоль. «)
2. Запуск скрипта из командной строки
Запустите свой скрипт Python из командной строки (терминала) с использованием интерпретатора Python, а не двойным кликом по файлу. Это позволит сохранить окно консоли открытым после выполнения скрипта. Введите следующую команду в командной строке:
python ваш_скрипт.py
3. Использование IDE
Работайте с кодом в интегрированной среде разработки (IDE), такой как PyCharm, Visual Studio Code или других. В таких средах выполнение кода обычно происходит во встроенной консоли, которая остается открытой после завершения программы.
4. Использование модуля os
Импортируйте модуль os и используйте функцию os.system(‘pause’) для приостановки выполнения программы. Обратите внимание, что этот метод работает только на Windows.
import os print(«Привет, мир!») os.system(‘pause’)
- Получить ссылку
- Электронная почта
- Другие приложения
Как сделать шашки на python
Как сделать шашки на Python Как сделать шашки на Python В этой статье мы рассмотрим, как создать простую игру в шашки на Python с использованием библиотеки Pygame. Подготовка Для начала установите библиотеку Pygame, используя следующую команду: pip install pygame Создание доски import pygame pygame.init() WIDTH, HEIGHT = 800, 800 ROWS, COLS = 8, 8 SQUARE_SIZE = WIDTH // COLS WHITE = (255, 255, 255) BLACK = (0, 0, 0) RED = (255, 0, 0) BLUE = (0, 0, 255) def draw_board(win): win.fill(WHITE) for row in range(ROWS): for col in range(row % 2, COLS, 2): pygame.draw.rect(win, BLACK, (row * SQUARE_SIZE, col * SQUARE_SIZE, SQUARE_SIZE, SQUARE_SIZE)) def main(): win = pygame.display.set_mode((WIDTH, HEIGHT)) pygame.display.set_caption(«Checkers») clock = pygame.time.Clock() run = True while run: clock.tick(60) for event in pygame.event.get(): if event.ty
Метод штрафных функций python
Метод штрафных функций Python Метод штрафных функций Python Метод штрафных функций является одним из способов оптимизации функций с ограничениями. В этой статье будет рассмотрен пример использования метода штрафных функций на языке программирования Python. Основы метода штрафных функций Метод штрафных функций предполагает замену задачи с ограничениями на эквивалентную задачу без ограничений. Для этого к целевой функции добавляется штрафной член, который штрафует недопустимые решения, делая их менее предпочтительными для оптимизации. Пример использования метода штрафных функций в Python Рассмотрим пример оптимизации функции с ограничениями с помощью метода штрафных функций на Python. Задача: минимизировать функцию f(x) = x^2 с ограничением g(x) = x — 2 >= 0 . import numpy as np from scipy.optimize import minimize def f(x): return x**2 def g(x): return x — 2 def penalty_function(x, r): return f(x) + r * np.maximum(-g(
Typescript ассоциативный массив
Узнай все о Typescript ассоциативных массивах! Используй интерфейс Record, чтобы определить типы ключей и значений, и храни данные со сложным или динамическим ключем! Typescript Associative Array В Typescript, ассоциативные массивы могут быть определены с помощью интерфейса Record . Этот интерфейс позволяет задать тип ключей и значений в массиве. interface Record < [key: string]: any; >const myArray: Record = <>; myArray[«key1»] = «value1»; myArray[«key2»] = 2; В данном примере, мы определяем интерфейс Record , который позволяет использовать любые строковые ключи с любыми значениями. Затем мы создаем переменную myArray , которая использует этот интерфейс, и добавляем в нее два элемента. Также можно определять типы для ключей и значений, чтобы быть уверенным в том, что в массиве будут только определенные типы данных. interface Record < [key: string]
Источник: www.articleshub.net