» »

PyScripter ne požene kode, IDLE (Python GUI) jo...

PyScripter ne požene kode, IDLE (Python GUI) jo...

slitkx ::

...PyScripter se dela norca iz mene. ;((

# To je program, ki izračuna površino in obseg kroga, katerega polmer poda uporabnik.

pi = 3.14159265

print "Izračunaj površino in obseg kroga"
r = input("Polmer: ")

print "Površina kroga: ", pi * r**2, "cm"
print "Obseg kroga: ", 2 * pi * r, "cm"


IDLE (Python GUI) kodo prebave in izpljune rezultat. PyScripter mi, ker koda zahteva ročni vnos vrednosti, zajamra sledeče:
...
EOFError: EOF when reading a line

Process "Python Interpreter" terminated, ExitCode: 00000001


Kako ga prepričati, da naj bo prijazen do mene in tudi sam prebavi kodo? Naj kaj dopišem, pred izvajanjem knofnem kak gumb oz. kombinacijo?
  • spremenil: slitkx ()

slitkx ::

Še en primer:

# To je program, ki uporabnika vpraša po dolžinah katet pravokotnega trikotnika in izpiše dolžino hipotenuze.
import math

print "Vpiši dolžini katet pravokotnega trikotnika in izračunaj dolžino hipotenuze."

a = input("Dolžina stranice 'a': ")
b = input("Dolžina stranice 'b': ")
c = math.sqrt(a**2 + b**2)

print "Dolžina hipotenuze: ", c, "cm"

slitkx ::

Med vsemi znalci ni enega, ki bi znal pomagati? >:D

blackbfm ::

Takole na pamet, mogoče ga heca unicode in šumniki. Probaj odstranit šumnike in tekst shranit v kakšen drug encoding.

mgermo ::

Ne vem, zaklaj ti nagaja, ampak lahko si malo polepšaš kodo, recimo

print "Dolžina hipotenuze: ", c, "cm"

print "Dolžina hipotenuze: %f cm" %c

slitkx ::

Ni pomagalo.

broken/link ::

sam sm naredil c/p s python 2.7 verzijo in 32bitnim najnovejšim pyscripterjem pobran z code.google.com in mi dela tvoja primarna koda bp. pač namesto šumnikov izriše prečudovite vprašajčke, to je pa tudi vse :)
drgač pa uporablam 64bit winse7, 32bit python 2.7 in 32bit pyscripter.

slitkx ::

Python in PyScripter sta pri meni 64bitna na 64bit Windows.
Za zagon kode uporabljam External Run (Alt+F9). Če uporabim CTRL+F9 (Run), mi pa izvrže okno na sliki.



Fajle shranjujem pod UTF-8.

Zgodovina sprememb…

  • spremenil: slitkx ()

slitkx ::

Za probo sem dal dol 64bit aplikaciji, dal gor 32bitni - ju ne zalaufa. PyScripter javi, da Python ni inicializiran.

Sem se kar vrnil k PyCharmu.

Zgodovina sprememb…

  • spremenil: slitkx ()

dasf ::

# -*- coding: utf-8 -*-

Dodaj to kot prvo ali drugo vrstico (če imaš shebang) v kodo.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C in računanje kotov

Oddelek: Programiranje
376589 (5642) RatedR
»

Kateri IDE za python programiranje?

Oddelek: Programiranje
242420 (1920) Mavrik
»

Python

Oddelek: Programiranje
81170 (1089) krho
»

[Python] syntax error-invalid syntax

Oddelek: Programiranje
51752 (1722) Vesoljc
»

[python] prednosti in slabosti

Oddelek: Programiranje
132563 (2139) Gundolf

Več podobnih tem