Hirdetés
- Telekom mobilszolgáltatások
- Nemzetközi vizekre evezett a Realme GT 7 és GT 7T
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Google Pixel 9 Pro XL - hét szűk esztendő
- Vivo X300 Ultra - tárcsázz, ha van rá keret!
- Poco F6 5G - Turbó Rudi
- Apple iPhone 17 Pro Max – fennsík
- Új, hardveres funkcióval várható a Pixel 11 széria
- Xiaomi Watch 5 - kínai időszámítás
Új hozzászólás Aktív témák
-
Noddy
senior tag
válasz
#93284608
#764
üzenetére
Szia!
A programot megírod egy szimpla szövegszerkesztőben (pl. gedit) és ott van is olyan beállítás, hogy megfelelően színezi a kifejezéseket.
Majd a megírt programot mented akárhhova (én Dokumentumok mappában csináltam egy könyvtárat a programoknak) .py kiterjesztéssel és terminálban tudod is futtatni:python program.pyvagypython3 program.pyparanccsal, persze miután oda navigáltál terminálban. -
Noddy
senior tag
válasz
DrojDtroll
#724
üzenetére
-
Noddy
senior tag
válasz
DrojDtroll
#683
üzenetére
Ez itt inkább programozós topic, lehet a linuxosban több sikerrel jársz. Nekem ubuntura a sima
sudo apt-get install python3paranccsal gond nélkül felment. -
Noddy
senior tag
válasz
EQMontoya
#685
üzenetére
Köszi!

Így már működik, mondjuk korábban annyi volt, hogy csak beírtam a számértékeket megfelelő sorrendben:
program.py 180 23 40 és számolta is, de most program.py --degree 180 --minute 23 --secundum 40
Persze legalább működik
Az a2,a3 és b változónak float típust adtam most már meg, elvileg nekem most így működik. Érdekes hogy nem találtam olyan netes konvertert ami fok, perc, másodpercet számol radianba csak fok-radiant számolót, biztos van csak nem találtam. -
Noddy
senior tag
Sziasztok!
Kipróbáltam az argparse dolgot de egy olyan problémába ütköztem, hogyha nem adok meg értéket akkor nem fut le a program, pedig elvileg van egy olyan opció, ha nem adok meg semmit akkor is lefut a program egy default értékkel. De ez nekem nem működik... Mi lehet a baj?
#degrees to radian calculator
import argparse
import math
parser = argparse.ArgumentParser()
parser.add_argument("degree", help="This program calculate degree to radian.", default=0, type=int)
parser.add_argument("minute", help="You can add Minute value.", type=int, default=0)
parser.add_argument("secundum", help="You can add secundum value.", type=int, default=0)
args = parser.parse_args()
a2=args.minute/60 #minute to degree
a3=(args.secundum/60)/60 #secundum to degree
a=float(args.degree+a2+a3)
b=(a*math.pi)/180
print('The result is %lf radian.' %b)Megadom, hogy a default 0 legyen, de mégse működik, pedik jó lenne, ha pl. csak fokot akarok számolni akkor ne keljen a percet és a másodpercet is megadni és további variációk.
-
Noddy
senior tag
válasz
Oryctolagus
#662
üzenetére
Szerintem jó kis programot készítettél
Én is most ismerkedek a pythonnal és én se tudtam volna elsőre tökéletesen megcsinálni, pl a random string generálást eddig nem ismertem. Csak feltűnt, hogy bár létre hoztad a q változót nem hivatkoztál rá. -
Noddy
senior tag
válasz
Oryctolagus
#659
üzenetére
import random
import string
import sys
import os
s=string.digits+string.punctuation+string.ascii_letters
q=str(''.join(random.sample(s,10)))
print ('Az Ön jelszava')
print (q)
kerdes=input("Másikat, i vagy n?")
while kerdes==('i'):
q=str(''.join(random.sample(s,10)))
print (q)
kerdes=input("Másikat, i vagy n?")
else:
kerdes==('n')
mentes=input('Szeretné menteni .txt fájlban?, i vagy n?')
if mentes==('i'):
h=input('A fájl helye legyen:')
os.chdir(h)
f=open(input("Adja meg a fájl nevét:")+'.txt','w')
f.write(q)
f.close()
print('Köszönöm, hogy ezt a programot választotta.')
print('Köszönöm, hogy ezt a programot választotta.')Elvileg így most működik, de az os.chdir() nem tudom hogy működik konzolban, mármint, hogy kell megadni, hogy hova mentsen.
-
Noddy
senior tag
válasz
Oryctolagus
#659
üzenetére
Ha az elkészült jelszó a q változóban van, miért nem azt íratod ki és miért generáltatsz újat a .join(random.sample(s,10) sorral?
Nem úgy kellene, hogy:
q=str(''.join(random.sample(s,10)))
print ('Az Ön jelszava')
print (q)És ugyan így a fájlba íratásnál is.
-
Noddy
senior tag
Nekem az is új, hogy hogyan kérünk be inputot, for ciklus, if... ilyesmi. Persze ha az ember ezt már mindet tudja, akkor nem sok újat mondanak.
Néztem a tkinter dolgot és a ttk csomaggal már elég barátságos. Egyelőre próbálok ebbe a vonalba elmenni, meglátom meddig jutok. Nagyon jó, hogy beépített és nem kell külön egyéb csomagokat telepíteni mint Qt és GTK esetében.
-
Noddy
senior tag
Egyelőre 2.7-es tutoriálokat nézek, a full circle magazin pythonos leckéket és az itt is említett G. Swinnen könyvet néztem ki (előbb legyek túl az elsőn
). Bár ahogy fórumokat is nézek valószínűleg a 3.x python lesz a jövőben a befutó, legalábbis úgy tünik hogy a fejlesztők nem akarják nagyon a 2.x-es vonalat tovább vinni. De ahogy most eljutottam a gui-ig itt nem akarok mindent össze vissza, hanem az alap feladatokat is csak egy rendszerben szeretném megtanulni. (pl. akciók lekezelése, méretezések, osztályok felépítése).Most megnéztem a tkinter-t és elég egyszerűnek tűnik még az én laikus szememnek is, de kérdés mennyi lehetőség rejlik bele és nem-e futok bele valamibe amit nem lehet alatta megcsinálni (adatbázis kezelést szeretnék csinálni, ha eljutok odáig)
-
Noddy
senior tag
Sziasztok!
Én még csak néhány hete ismerkedek autodidakta módon a python-nal és érdekelne a véleményetek, hogy melyik grafikus felületre érdemes megtanulni inkább fejleszteni GTK-ra vagy Qt-re? Majd szeretnék amatör szinten komolyabb saját alkalmazásokat készíteni, de mivel az időm és energiám korlátozott nem biztos, hogy mindkét rendszert érdemes elsajátítanom és inkább azt tanulnám meg jobban amelyik az elterjedtebb (bár ha sokkal bonyolultabb mint a másik, akkor maradok a könnyebben elsajátíthatónál
) -
Noddy
senior tag
válasz
gergő011022
#278
üzenetére
Hol akadtál el?
Új hozzászólás Aktív témák
Hirdetés
- 27% - MSI MAG CORELIQUID 240R V2 AIO vízhűtés!
- Dell Pro 14 PC14250 14" FHD+ IPS érintő Ultra 5 235U 16GB 512GB NVMe ujjlolv IR kam gar
- Pavilion 14-ce0000nh 14" FHD IPS i5-8250U GeForce MX130 16GB 128GB + 1TB HDD magyar vbill IR kam gar
- 500GB, 320GB, 250GB notebook 2,5" HDD-k. Több db. (100/100%)
- Apple Homepod Mini
- ÁRGARANCIA!Épített KomPhone i5 14600KF 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Intel Core i9 9900 8 mag 16 szál processzor garanciával hibátlan működéssel
- Újszerű MSI Thin 15 - 15.6"FHD 144Hz - i5 -13420H - 16GB - 512GB - Win11- RTX 3050 - 2+ év garancia
- Kingston FURY Beast 64GB (2x32GB) DDR5 5600MHz KF556C40BBK2-64
- DDR5 8GB / 16GB 4800-5600MHz SODIMM laptop RAM, több db- számla, garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


