Hirdetés
- Megyünk a CES-re! Mi várható?
- Visszatérnek a Samsung tervezte CPU-magok és GPU az Exynos 2800-ban?
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- iPhone topik
- Megtartotta Európában a 7500 mAh-t az Oppo
- Xiaomi 15T Pro - a téma nincs lezárva
- Redmi Note 12 Pro - nem tolták túl
- Cseresznyepiros és mokka barna Redmi Note 15-ök az újévre
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Vivo X200 Pro - a kétszázát!
Ú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
- Huawei Watch GT3 46mm Rozsdamentes acél váz, számlás, dobozos
- JBL Boombox 2 Brutális hang, számlás, dobozos, patika állapot
- Apple iPod Video (5. Gen) 30GB - A1136 - Wolfson DAC - Gyűjtői állapot!
- Asus Dual Radeon RX 5500 XT EVO 8GB GDDR6 Számlás, dobozos, újszerű!
- Canon EOS M50 Mark II Travel Kit Számlás (2023), újszerű, minden tartozékkal! (~600 expo)
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest



