• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Polecenie w Python

Object Storage Arubacloud
0 głosów
488 wizyt
pytanie zadane 10 października 2020 w Python przez piotrkowskyyy Początkujący (280 p.)
edycja 10 października 2020 przez piotrkowskyyy

Witam, napisałem prosty program w Python mianowicie kalkulator. Po wprowadzeniu a i b oraz operatora okno konsoli zamyka się i nie mogę zobaczyć wyniku. Czy jest takie polecenie jak chociażby w C++ które pozwala zostawić otwarte okno konsoli po skończeniu programu? Z góry dziękuje za pomoc

 

num1 = float(input("Podaj liczbe a: "))
num2 = float(input("Podaj liczbe b: "))
op = input("Podaj operator: ")


if op=="+":
    print(str(num1) + " " + op + " " + str(num2) + " = " + str(num1 + num2))

elif op =="/":
    print(str(num1) + " " + op + " " + str(num2) + " = " + str(num1 / num2))

elif op =="-":
    print(str(num1) + " " + op + " " + str(num2) + " = " + str(num1 - num2))

elif op =="*":
    print(str(num1) + " " + op + " " + str(num2) + " = " + str(num1 * num2))

else:
    print("Nie ma takiego operatora")

otwierając plik w folderze przenosi mnie do cmd. I po wpisaniu wszystkiego okno się zamyka i nie można zobaczyć wyniku

komentarz 10 października 2020 przez tkz Nałogowiec (42,000 p.)
Jako, że nie piszę w pythonie na co dzień, to taka wolna myśl, że ostatni else wypisuje się tak szybko, że tego nie widzisz. Otwórz program przez konsole.
komentarz 10 października 2020 przez piotrkowskyyy Początkujący (280 p.)
jeżeli mówisz o typowym wierszu poleceń to nie da się otworzyć :/
komentarz 10 października 2020 przez tkz Nałogowiec (42,000 p.)
Oczywiście, że się da. python nazwa_programu.py, lub python3 nazwa_programu.py.

2 odpowiedzi

0 głosów
odpowiedź 10 października 2020 przez MsMaciek123 Pasjonat (24,760 p.)
wybrane 11 października 2020 przez piotrkowskyyy
 
Najlepsza

Sposób 1:

import os
os.system('pause')

To przystopuje ci program podobnie jak w C++ (np. na filmikach Zelenta)

Sposób 2:
 

input("Nacisnij enter")

Zwykły input, cokolwiek tam wpiszesz to i tak zostanie zignorowane. Program czeka na enter po prostu.

komentarz 11 października 2020 przez piotrkowskyyy Początkujący (280 p.)
Bardzo dziękuję za pomoc
0 głosów
odpowiedź 10 października 2020 przez manjaro Nałogowiec (37,390 p.)

W konsoli Python nie zamyka się

Zawsze możesz użyć też Pychama

komentarz 10 października 2020 przez piotrkowskyyy Początkujący (280 p.)
edytowałem post. Może teraz będzie Pan wiedział o co chodzi

Podobne pytania

0 głosów
4 odpowiedzi 1,057 wizyt
pytanie zadane 30 stycznia 2019 w Python przez Byczek_ Bywalec (2,570 p.)
+2 głosów
2 odpowiedzi 378 wizyt
0 głosów
4 odpowiedzi 641 wizyt
pytanie zadane 14 kwietnia 2022 w Python przez W1ck Nowicjusz (150 p.)

92,551 zapytań

141,399 odpowiedzi

319,529 komentarzy

61,937 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...