- Asszociációs játék. :)
- Fűzzük össze a szavakat :)
- Tanári fizetések: magas béremelést jelentett be az államtitkár - és a VALÓSÁG
- eBay-es kütyük kis pénzért
- Milyen mosógépet vegyek?
- Digitális Állampolgárság Program
- Elektromos rásegítésű kerékpárok
- "Egyszerű" Ügyfélkapu+ regisztráció
- Munkahelyről leselejtezett laptopot vettem
- Grand Theft Auto V - Látványosságok és érdekességek tárháza egy helyen!
Új hozzászólás Aktív témák
-
Janos46
tag
Sziasztok.
Az öcsém keresne (csináltatna) egy Raspberry-n futtatható olyan programot, amellyel 4 különböző helyről érkező adatokat UPi06 MAX (raspberry érintős monitor) monitoron szeretne megjeleníteni (pl: feszültség, hőmérséklet, stb.). A különböző helyeket a monitoron kellene kiválasztani. Krisztus koporsóját sem őrizték ....n. Tájékoztatásnak ennyi. Ha valaki elég önbizalmat érez magában, priv.Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziawztok!
Az 1.3" OLED probléma megoldva.#!/usr/bin/env python
# "Hello World" for display sh1106 in Raspberry Pi
# 2018 https://ph0en1x.net
from device import sh1106
from render import canvas
from PIL import ImageFont
from time import sleep
device = sh1106(port=1, address=0x3C, width=132, height=64) # for RPi rev 2 port(smbus) = 1
font = ImageFont.load_default()
with canvas(device) as draw:
draw.text((10, 0), "* Üdv mindazoknak *", font=font, fill=255)
draw.text((10, 15),"akik esetleg eddig", font=font, fill=255)
draw.text((5, 30), "nem tudták használni", font=font, fill=255)
draw.text((10, 45), "az 1.3-as OLED-et.", font=font, fill=255)
sleep(5) # Wait 3 seconds.-et.
device.command(0xAE) # Display OFF.
sleep(1) # Wait 1 second.
device.command(0xAF) # Display ON.
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok.
Ha valaki jártas az OLED 1306-os témában, talán tud segíteni.
Vettem még otthon egy 1.3" és egy 0.96"-os kijelzőt. A 0.96-ost használtam, és az úgy működött ahogy kell. Mikor a nagyobbat beraktam a helyére fura dolgot láttam, amint láthattok is a képen. Gondoltam annak annyi és mivel itt majd fele áron lehetett venni, vettem egy másikat. Sajnos a jelenség ugyan az. Az kizárt, hogy ugyan az a hibája legyen mind a kettőnek. Az üzletben azt mondták működik, tehát nincs csere. Tudnátok segíteni?Időközben némi új infó is lett:
Cikk: https://bitekmindenhol.blog.hu/2018/06/04/ssd1306_oled_kijelzo#comments
Az 1,3"-os lehet SSD1306 vagy SH1106 chip-el szerelt, a kisebbek csak SSD1306-osak lehetnek.
SH1106 https://www.elecrow.com/download/SH1106%20datasheet.pdf
Support maximum 132 X 64 dot matrix panel
Embedded 132 X 64 bits SRAM
Operating voltage:
- Logic voltage supply: VDD1 = 1.65V - 3.5V
- DC-DC voltage supply: VDD2 = 3.0V – 4.2V
SSD1306 https://cdn-shop.adafruit.com/datasheets/SSD1306.pdf
• Resolution: 128 x 64 dot matrix panel
• Power supply
o VDD = 1.65V to 3.3V for IC logic
o VCC = 7V to 15V for Panel driving
Nem igazán értek hozzá. Akkor most 4 sor kimarad? Mert ha a 132 sorba akar 128 sort betenni, akkor bizony van elcsúszás. Ha a géphez jutok, megnézem hogy a .h fájlban van-e erre vonatkozó paraméterezés.
Vélemény?
Ps.
Ha valaki python alatt bíbelődik a 1306-al, akkor ajánlom az alábbi cikket:
https://ph0en1x.net/96-oled-display-ssd1306-raspberry-pi-connection-experimets.htmlArtillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
válasz kovisoft #2714 üzenetére
3-ast használok. Az átküldött program F pontját futtasd le. Ezt írja ki:
Traceback (most recent call last):
File "/media/pi/FEKETE/Kesz_lesz/Pyrthon_oktato.py", line 126, in <module>
mylcd.lcd_display_string(get_ip_address('eth0'), 2)
File "/media/pi/FEKETE/Kesz_lesz/Pyrthon_oktato.py", line 123, in get_ip_address
struct.pack('256s', ifname[:15])
struct.error: argument for 's' must be a bytes object
------------------------------------------------------------
Ez pedig az ifconfig:
pi@raspberrypi:~ $ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.137 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::e092:4c9a:94f4:d2e1 prefixlen 64 scopeid 0x20<link>
ether dc:a6:32:72:44:4a txqueuelen 1000 (Ethernet)
RX packets 1367 bytes 1014588 (990.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 887 bytes 125612 (122.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 90 bytes 45284 (44.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 90 bytes 45284 (44.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.133 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::a832:8cdf:a38b:1346 prefixlen 64 scopeid 0x20<link>
ether dc:a6:32:72:44:4c txqueuelen 1000 (Ethernet)
RX packets 142 bytes 20973 (20.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 41 bytes 7175 (7.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
pi@raspberrypi:~ $Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
válasz kovisoft #2710 üzenetére
Ez az az oldal, amit már megcsináltam és abból csak az nem futtatható. Egyébként privben elküldöm a művemet (remélem nem veszed zokon, és hát nem is vagy rászorulva). Lenne helyette más program is, csak a leírás miatt használnám a benne lévőt.
https://www.circuitbasics.com/raspberry-pi-i2c-lcd-set-up-and-programming/
Egyébként az alábbit is berakhatnám helyette, de a leírást nem tudnám produkálni, ráadásul én nem tudom megoldani az LCD-n való megjelenítést. Nekem a google fordító mindig be van kapcsolva, és így nem okoz problémát semmilyen nyelv. LOL.import socket
import requests
url = "http://checkip.dyndns.org"
request = requests.get(url)
clean = request.text.split(': ', 1)[1]
your_ip = clean.split('</body></html>', 1)[0]
def getNetworkIp():
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
s.connect(('<broadcast>', 0))
return s.getsockname()[0]
print (("Külső IP: "),(your_ip))
print (("Saját IP: "),(getNetworkIp()))
Ezért kértem a segítséget.Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok.
Van egy kezdőknek szóló oktató program sorozat,ami az LCD1602-re ír ki. és amit szeretnék összefűzni. Sajnos ez az egy nem műkszik. Meg tudná valaki gyógyítani és visszaküldeni?
Előre is köszönnémimport I2C_LCD_driver
import socket
import fcntl
import struct
mylcd = I2C_LCD_driver.lcd()
def get_ip_address(ifname):
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
return socket.inet_ntoa(fcntl.ioctl(
s.fileno(),
0x8915,
struct.pack('256s', ifname[:15])
)[20:24])
mylcd.lcd_display_string("IP Address:", 1)
mylcd.lcd_display_string(get_ip_address('eth0'), 2)
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Hobbisoknak (mint én) és (talán nem csak) kezdőknek, van egy jó oldala az OSOYOO-nak, ahol 1916/04-től havonta napjainkig közölnek megépíthető részben gyakorló, bemutató programokat. Ezek nagyobbik része arduino-val foglalkozik. Érdemlegesen Innen indul: https://osoyoo.com/2016/04/
Miután itt ragadtam távol kis hazámtól van időm böngészgetni. Most mindenek előtt ajánlom figyelmetekbe a - yandex.ru - oldalt, mert én a magam színvonalához (is) számtalan sok hasznos megvalósítható cikket találtam. Igaz minden orosz nyelvű, de mivel a Raspberry Chromium böngészőjét használom, annak a fordítója kiválóan működik, nagyon érthetően fordít. Az itt talált alábbi oldalon kezdetnek 32 érzékelő cikke is van (meg még sok egyéb), mindegyikhez tartozik C nyelvben és Pythonban írt program. Ez az oldal angol nyelvű.
https://www.sunfounder.com/learn/sensor-kit-v2-0-for-b/lesson-1-dual-color-led-sensor-kit-v2-0-for-b.html[ Szerkesztve ]
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Most, hogy a DHT11-el szórakozok, egy fura dologra lettem figyelmes.Kipróbáltam 2 programot, és az eredmény meglepett. A HW környezet változatlan, csak a SW más. Mellékelem a programokat, nem nagyok. Az elsőnél akár órákig is futhat hibátlanul, a másodiknál pedig kb. 10%-ban - Sensor failure. Check wiring. - üzenetet kapok. Csak úgy kíváncsiságból érdekelne az oka ha valaki meg tudná mondani. Mert ez azt is jelentheti, hogy a jelenséget nem feltétlenül a HW-ban kell keresni minden esetben.
Köszi a választ.csvfile = "/home/pi/My-logs/temp_181.txt" # Létre kell előbb hozni ezt a fájlt
import time
from datetime import datetime
import Adafruit_DHT
pin_dht11 = 21
while True:
date = datetime.now()
timestamp = date.strftime("%Y/%m/%d %H:%M:%S")
#Read the DHT11 device to get humidity and temperature
hum_dht11, temp_dht11 = Adafruit_DHT.read_retry(Adafruit_DHT.DHT11, pin_dht11)
values_10 = timestamp, round(temp_dht11,1), round(hum_dht11,1)
with open(csvfile, "a") as f:
f.write (str(values_10) + "\n")
print(values_10)
f.close()
time.sleep(3)
-------------
import Adafruit_DHT
import time
DHT_SENSOR = Adafruit_DHT.DHT11
DHT_PIN = 21
while True:
humidity, temperature = Adafruit_DHT.read(DHT_SENSOR, DHT_PIN)
if humidity is not None and temperature is not None:
print("Temp={0:0.1f}C Humidity={1:0.1f}%".format(temperature, humidity))
else:
print("Sensor failure. Check wiring.");
time.sleep(3);
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok.
Minap kísérletezgettem programokkal a GPIO csatlakozókat használva. Az egyik program viszonylag rövid időn belül elkezdett renitensen működni. Vizsgálódás után rájöttem, hogy a GPIO4-es csappal van valami gond. Ezért egy egyszerű villogtató áramkörrel végig vizsgáltam az összeset. Az eredmény az lett, hogy mindegyik csapon akár egy percig is futott a program, kivéve a fent említettet. Azon ugyanis 5-6 villanás után leállt a művelet. Kicsit várakozva és újra indítva (többször is) az eredmény nem változott. 220 ohmnál már csak egyet villant. Úgy gondolom, hogy annak a csapnak az elektronikája megadta magát. Ettől még a Pi4 nem kuka, csak éppen azt nem lehet használni. Vélemény?Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Ha az Arduino UNO-nak az USB-re dugva a középső LED-je azonnal állandóan villog, az problémát jelent? Mert egyébként semmit nem tudok futtatni rajta. Előre is köszönném a választ.Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Bütykölőknek!!!
Arduino-ra több száz project: https://create.arduino.cc/projecthubArtillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
A KTeaTime kísérletezés közben véletlenül rájöttem, ha futtatom a - import pygame/pygame.init()-et pythonban, csak akkor ad hangot a program. Ha bezárom a pythont, akkor már nem. A kérésem az lenne, hogy parancssorból futtatható programnak át tudná-e valaki fordítani. Akkor a pythontól függetlenül is lehetne használni úgy, hogy a KTeaTime indítaná.Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Mindenkinek kívánalma szerinti BUÉK.
Python gyűjtemény modul
Ez az oldal a gyűjtemény modulban meghatározott népszerű funkciókat és osztályokat mutatja be . Az elemeket 40 000 nyílt forráskódú Python-projekt népszerűsége alapján rendezik. Ha nem talál jó példát az alábbiakban, akkor kipróbálhatja a keresési funkciót a modulok kereséséhez.
https://www.programcreek.com/python/index/71/collections
https://www.programcreek.com/python/[ Szerkesztve ]
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Segítséget szeretnék kérni a következő problémához.
Adott egy program, ami egy nagyobbnak a része lenne. Az alábbi az egyik programnak csak egy részlete, ami elegendő ahhoz, hogy megállapítható legyen a hibája. Ha a programot önállóan, nem pedig a bemutatott környezetben futtatom, akkor működik. A hibajelenség látható is, mert indításnál a Fahrenheit to Celsius rádiógombja fehér a többivel ellentétbe.
Megköszön ha tudnátok segíteni. Üdv. János# Menu
from tkinter import Button,Radiobutton,Tk,Frame,Entry,END,TOP,X,E,W,StringVar,Menubutton,LEFT,Menu,Toplevel,Message,Label
from math import sqrt, pi
import math
# Mértékegység átváltók
def mertekek():
def kiszamit():
q = eval(mezo1.get())
face = (q-32)/1.8 # Celsius/Fahrenheit
cefa = (q*1.8)+32 # Fahrenheit/Celsius
kece = q-273.15 # Kelvin/Celsius
ceke = q+273.15 # Celsius/Kelvin
mezo2.delete(0,END)
if var.get() == "face":
mezo2.insert(0,str(round(face,4))+" Celsius.")
if var.get() == "cefa":
mezo2.insert(0,str(round(cefa,4))+" Fahrenheit.")
if var.get() == "kece":
mezo2.insert(0,str(round(kece,4))+" Celsius.")
if var.get() == "ceke":
mezo2.insert(0,str(round(ceke,4))+" Kelvin.")
def torol():
mezo1.delete(0,END)
mezo2.delete(0,END)
abl9 = Tk()
abl9.title("Mértékegység váltó.")
txt1 = Label(abl9, text ="Mennyiség ? ")
txt2 = Label(abl9, text ="Eredmény: ")
var = StringVar()
radio1 = Radiobutton(abl9, text="Fahrenheit to Celsius", value="face", variable = var)
radio2 = Radiobutton(abl9, text="Celsius to Fahrenheit", value="cefa", variable = var)
radio3 = Radiobutton(abl9, text="Kelvin to Celsius", value="kece", variable = var)
radio4 = Radiobutton(abl9, text="Celsius to Kelvin", value="ceke", variable = var)
gomb1 = Button(abl9, text="Kilépés", command=abl9.destroy)
gomb2 = Button(abl9, text="Kiszámol", command=kiszamit)
gomb3 = Button(abl9, text="Új számolás", command=torol)
mezo1 = Entry(abl9)
mezo2 = Entry(abl9)
txt1.grid(row =1, sticky =E) # Mennyiség
txt2.grid(row =3, sticky =E) # Eredmény
mezo1.grid(row =1, sticky =W, column =1)
mezo2.grid(row =3, sticky =W, column =1)
gomb1.grid(row =2, sticky =E, column =1)
gomb2.grid(row =2, sticky =W, column =1)
gomb3.grid(row =2, sticky =E, column =0)
radio1.grid(row=4, sticky =W, column =0)
radio2.grid(row=4, sticky =W, column =1)
radio3.grid(row=5, sticky =W, column =0)
radio4.grid(row=5, sticky =W, column =1)
abl9.mainloop()
# Mértékegység váltó ablak vége
# Főablak
foablak = Tk()
foablak.title("Tkinter gyakorlatok")
foablak.minsize(width =300, height=100)
menusor = Frame(foablak)
menusor.pack(side =TOP, fill =X)
menu4 = Menubutton(menusor, text ="Egyebek", underline=0)
menu4.pack(side = LEFT)
tanulas = Menu(menu4)
tanulas.add_command(label ="Mértékegység átváltók", command = mertekek, underline =0) # abl9
menu4.config(menu = tanulas)
foablak.mainloop()
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok. Köszönettel segítséget kérnék, hogy az alábbi képben lévő egyenletekben hogyan kell a szögfüggvényes részt elkészíteni. Az n és az a értéke 4-4, az eredménynek T esetében 16-nak kellene lennie. Manuálisan addig eljutottam, hogy a cot 45 fok, azaz 1 az értéke,
[ Szerkesztve ]
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Szórakozásképen elkezdtem kocka, gömb, gúla és társainak számítását programban megírni, és a dolog a végén odáig fajult, hogy teljesen belemélyedtem. A végén 12 testnek készítettem el a programját úgy, hogy mindez egyetlen fájlba van. Menüből lehet kiválasztani, hogy melyiket szeretnénk futtatni. A program eléggé testes lett (504 sor), mert többféle módon lehet számolni, ezen felül hibás adatbevitelre is figyel és figyelmeztet. Minden számításhoz behívja a megfelelő elem rajzát is a jobb megérthetőség miatt. Tudom, ez nem egy komoly munka, de nekem tanulni megteszi, és hátha valakinek ez is jelenhet némi segítséget. Ha bárki mégis megtekintené, nagyon kérem, hogy feltétlenül írja meg a benne található hibákat, ha lehetne ne csak mint hibát vagy egyszerűsítési lehetőséget vagy ha bármilyen javaslata van, hanem konkrét megoldást. (Persze a javaslatot is nagyon szívesem veszem). Nagyon megköszönném, mert így tanulnák belőle.
A programot felteszem a dropbox-ba Mertani_testek.zip formában. Hozzáférhetőség:
https://www.dropbox.com/s/eijfcqgrnxhjq74/Mertani_testek.zip?dl=0Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Lemaradt, ezt szerettem volna futtatni.
import math
a,b=5,7
c=a*b,a+b
print("Az eredmény: ",c)
print("Eleget agyaltál, sör a hűtőbe
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Mivel már tudom hogyan lehet(ne) programból indítani egy másikat, sikertelenség lett az eredmény. Próba képen az alábbi egyszerű progit indítottam volna, de a következő hibaüzenettel jött vissza:
File "3.py", line 4
SyntaxError: Non-ASCII character '\xc3' in file 3.py on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
Próbálkoztam a forráskód dekódolójával is, de nem sok eredménnyel. Tudna valaki megoldást rá? Mellékelem a két programot.import os
import sys
import time
x=int(input("Meddig várjak: "))
for i in range(x,0,-1):
sys.stdout.write(str(i)+' ')
sys.stdout.flush()
time.sleep(1)
print("\r")
print("Letelt az idő, indítom a 3.py-t")
os.system('python 3.py')
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok, megköszönném ha felhomályosítanátok, hogy hogyan kell az alábbi programból annak lejártakkor indítani egy másikat. Remélem itt a behúzások jók, ezzel mindig küzdök. Feladtam!!!! A 4,5 ,6-nál behúzás van.
HÚÚÚÚÚ, lehet törülni a idiótaságaimat?from time import sleep
x=int(input("Meddig várjak: "))
for i in range(x,0,-1): # így számol visszafelé 0,-1
print(i, "sec", end="") # Kiírja a számlálás számát
sleep(1) # Várakozik 1 másodpercet
print("\r", end="") # Törli a számot
print("Letelt az idő")[ Szerkesztve ]
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Ezt most leginkább kezdőknek írom. Sokat bóklásztam a neten, hogy találjak megfelelő programot ahhoz, hogy elkezdjem tanulni a phytont. Lehet hogy én visszafelé csinálom a dolgot, de némi áttekintés után inkább a kész egyszerűbb programokat nézegetve, elemezgetve tanulgatom több kevesebb sikerrel. A környezetemben senki nincs (a fórumot kivéve), akivel érdemben tudnák a témában beszélni. Nem vagyok egy mai darab (73), és ezt azóta csinálom, amióta vettem egy Rpi-t. Szimpi kis drab, nem csak film, internet és pár egyéb dolgot tud, hanem megkedveltette velem a program tanulást viszonylagos egyszerűsége miatt. Most felraktam a dropboxba azokat a programokat (44) amiből tanulgattam. Vannak saját termékeim is :-) miket később szintén feltöltök. Ha van bárkinek olyan programja amit érdemesnek tart közkinccsé tenni mások okulása végett, ne tartsa vissza magát. Remélem minden jól csináltam és elérhető , használható az oldal, ha nem jelezzétek, hogy tanulhassak. Üdv. János.
A dropbox elérhetősége:https://www.dropbox.com/sh/t2llfewpuuuf6xw/AAC3c7urNGcWWwSYwW6K-QBta?dl=0
[ Szerkesztve ]
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok.
Mi lehet a baj az alábbi utasírás végrehajtásánál és főleg mi a megoldás, az elsőt végrehajtja, a másodikat nem. Természetesen adtam értéket a qf1 és qf2-nek. Köszi a segítséget.from math import pi, sqrt
a=2
b=2
c=0
d=0
x=a+b
if a==2 and b==2 and x==4:
print("HIBA")
from math import pi, sqrt
qf1=float(input("Felső gömbréteg külső sugara (qf1) : "))
qf2=float(input("Felső gömbréteg belső sugara (qf2) : "))
mf1=float(input("Felső gömbréteg külső magassága (mf1) : "))
mf2=float(input("Felső gömbréteg belső magassága (mf2) : "))
x=qf1+qf2
if qf1==qf2 and x==10:
print
("HIBA")
[ Szerkesztve ]
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
válasz kovisoft #2436 üzenetére
Köszi a választ. Hogy tovább lép a gömbnél, erre már próbáltam többféle megoldást, de sajnos mostani tudásommal nem jutottam előbbre. Egyedüli megoldásnak a break-et gondoltam, de annak nem ismerem jelenlegi esetben a használatát.
Amennyiben a réteg magassága nincs megadva, úgy a felületét nem lehet kiszámítani. Viszont minden esetben a q sugár értékeket meg kell adni. Ezekből pitagorasz segítségével meg lehet határozni a két leeső gömbszelet magasságát. Ha azt kivonom a gömb sugarából, akkor megkapom a ömbréteg magasságát. Ezt én csak így tudtam kiszámítani. Ha van rá más mód, szívesen veszem, mint ahogy a többi kérdésemre is a válaszokat bárkitől (ez biztatás akart lenni).
Viszont most újra átgondolva feladatot, kérdésem az, hogy a gömbréteg vajon csak az ábrán látható esetben igaz? Vagy pedig ha egy teljes gömbnek csak az aljából és a tetejéből vágunk le egy kicsit, tehát a középső része is megmarad, az is gömbréteg? Mert ha igen, akkor a számítást másképpen kell megoldanom. Hmm??[ Szerkesztve ]
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Gömbreteg felülete, térfogata, kis- és nagy sugara és magassága.
# Továbbá a gömb térfogata és felülete.
""" Amennyiben csak a sugár van megadva és a többi nulla, abban az esetben
a gömb patramétereit számolja ki. A gömbréteg számolásánál a gömb sugarát
és vagy a gömbréteg sugarait, vagy a magasságait kell megadni."""
print("Gömb és gömbréteg.\n")
from math import sqrt, pi
from tkinter import *
from colorama import Fore
abl = Tk()
abl.title("Gömb és gömbreteg számítása.")
can = Canvas(abl, width=420, height=380, bg='lightgreen') # A kép ablakának mérete
photo = PhotoImage(file='Gombreteg.gif') # A kép csak "gif" lehet.
item=can.create_image(210,190, image=photo) # A kép mérete az ablakban
can.grid()
abl.update()
r=float(input("Mekkora a gömb sugara (r) : "))
q1=float(input("Gömbréteg felső sugara (q1) : "))
q2=float(input("Gömbréteg alsó sugara (q2) : "))
m1=float(input("Gömbréteg feletti magasság (m1) : "))
m2=float(input("Gömbréteg alatti magasság (m2) : "))
M0=m1+m2
if r>0 and q1==0 and q2==0 and m1==0 and m2==0:
# Ha a sugarak és a magasságok nullák, akkor egy gömböt számol ki.
A=4*pi*r**2
V=(4/3)*pi*r**3
print("\nA gömb felülete: ",round(A,2))
print("A gömb térfogata:",round(V,2))
if m1==0 and m2==0:
if q1>r or q2>r or q1>=q2:
print(Fore.RED + "\nHIBA1! q1>r q1>=q2")
else:
m1=r-sqrt(r**2-q1**2) # Felső szelet magassága
m2=r-sqrt(r**2-q2**2) # Alsó szelet magassága
M=r-(m2+m1) # Gömbréteg magassága
A=pi*(2*r*M+q1**2+q2**2) # Gömbréteg felülete
V=((M*pi)/6)*(M**2+3*q1**2+3*q2**2) # Gömbréteg térfogata
print("\nFelső szelet magasság: ",m1, "\nAlsó szelet magasság: ",m2, "\nGömbréteg magassága: ",M)
print("\nGömbréteg felülete: ",A, "\nGömbréteg térfogata: ",V)
if q1==0 or q2==0:
if m1>=r or m2>=r or m1>m2 or M0>=r:
print(Fore.RED + "\nHIBA valamelyik! m2>r m1>m2 m1+m2>=r")
else:
q1=sqrt(r**2-(r-m1)**2) # Gömbréteg felső sugara
q2=sqrt(r**2-(r-m2)**2) # Gömbréteg alsó sugara
M=r-(m2+m1) # Gömbréteg magassága
A=pi*(2*r*M+q1**2+q2**2) # Gömbréteg felülete
V=((M*pi)/6)*(M**2+3*q1**2+3*q2**2) # Gömbréteg térfogata
print("\nFelső gömbszelet sugara: ",q1, "\nAlsó gömbszelet sugara : ",q2, "\nGömbréteg magassága: ",M)
print("\nGömbréteg felülete: ",A, "\nGömbréteg térfogata: ",V)
Rájöttem hogyan kell formázott formában felrakni. Itt a jó progi.
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Csak én látom hogy nincs sorbehúzás, vagy tényleg nincs. Mert amikor beraktam,. akkor volt.
Sziasztok!
Tanulgatok, de de lassan haladok. A következőhöz szeretnék segítséget kérni. Írtam egy (több is hasonló) progit, amihez kérek pár segítséget, így a többiben is tudnák javítani.
1. A 15. sorban,miután a képet beolvasta, a kurzort nem teszi ki, úgy kell odapozicionálni.
2.Mikor kiszámolta a gömböt, tovább megy, hogyan lehetne megállítani (break?).
3. Mindaddig jó számol a program, amíg a q1=8.5 és q2=9 nem lesz, mert akkor a réteg magasságát mínusznak értelmezi.
Köszi ha tudnátok orvosolni, illetve az utolsót megmagyarázni.# Gömbreteg felülete, térfogata, kis- és nagy sugara és magassága.
# Továbbá a gömb térfogata és felülete.
""" Amennyiben csak a sugár van megadva és a többi nulla, abban az esetben
a gömb patramétereit számolja ki. A gömbréteg számolásánál a gömb sugarát
és vagy a gömbréteg sugarait, vagy a magasságait kell megadni."""
print("Gömb és gömbréteg.\n")
from math import sqrt, pi
from tkinter import *
from colorama import Fore
abl = Tk()
abl.title("Gömb és gömbreteg számítása.")
can = Canvas(abl, width=420, height=380, bg='lightgreen') # A kép ablakának mérete
photo = PhotoImage(file='Gombreteg.gif') # A kép csak "gif" lehet.
item=can.create_image(210,190, image=photo) # A kép mérete az ablakban
can.grid()
abl.update()
r=float(input("Mekkora a gömb sugara (r) : "))
q1=float(input("Gömbréteg felső sugara (q1) : "))
q2=float(input("Gömbréteg alsó sugara (q2) : "))
m1=float(input("Gömbréteg feletti magasság (m1) : "))
m2=float(input("Gömbréteg alatti magasság (m2) : "))
M0=m1+m2
if r>0 and q1==0 and q2==0 and m1==0 and m2==0:
# Ha a sugarak és a magasságok nullák, akkor egy gömböt számol ki.
A=4*pi*r**2
V=(4/3)*pi*r**3
print("\nA gömb felülete: ",round(A,2))
print("A gömb térfogata:",round(V,2))
if m1==0 and m2==0:
if q1>r or q2>r or q1>=q2:
print(Fore.RED + "\nHIBA1! q1>r q1>=q2")
else:
m1=r-sqrt(r**2-q1**2) # Felső szelet magassága
m2=r-sqrt(r**2-q2**2) # Alsó szelet magassága
M=r-(m2+m1) # Gömbréteg magassága
A=pi*(2*r*M+q1**2+q2**2) # Gömbréteg felülete
V=((M*pi)/6)*(M**2+3*q1**2+3*q2**2) # Gömbréteg térfogata
print("\nFelső szelet magasság: ",m1, "\nAlsó szelet magasság: ",m2, "\nGömbréteg magassága: ",M)
print("\nGömbréteg felülete: ",A, "\nGömbréteg térfogata: ",V)
if q1==0 or q2==0:
if m1>=r or m2>=r or m1>m2 or M0>=r:
print(Fore.RED + "\nHIBA valamelyik! m2>r m1>m2 m1+m2>=r")
else:
q1=sqrt(r**2-(r-m1)**2) # Gömbréteg felső sugara
q2=sqrt(r**2-(r-m2)**2) # Gömbréteg alsó sugara
M=r-(m2+m1) # Gömbréteg magassága
A=pi*(2*r*M+q1**2+q2**2) # Gömbréteg felülete
V=((M*pi)/6)*(M**2+3*q1**2+3*q2**2) # Gömbréteg térfogata
print("\nFelső gömbszelet sugara: ",q1, "\nAlsó gömbszelet sugara : ",q2, "\nGömbréteg magassága: ",M)
print("\nGömbréteg felülete: ",A, "\nGömbréteg térfogata: ",V)
[ Szerkesztve ]
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
-
Janos46
tag
Segítsetek, hogyan kell bemásolni programot, hogy a sorbehúzások is meglegyenek? A réginél ment, most hiába kattintok a </> jelre, nem teszi a dolgát.
[ Szerkesztve ]
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok:
Segítene valaki, hogyan kell az alábbi nyomtatási eredményt egy fájlba írni?
Köszi ha megtenné.a=6
b=11
x=a+b
y=b-a
print ("Eredmény: ",str(x) + " Darab")
print ("Ez is az: ",str(y) + " Liter")Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Hogyan kell megírni, hogy abban az estben ha véletlenül a magasságot és a palástot is megadják, csak akkor írja ki a hibát.
Köszi a segítséget.# Négyzet alapú egyenes gúla felszíne és térfogata.
from math import *
ah=input("Mekkora az a oldala: ")
th=input("Mekkora a b oldala: ")
oh=input("Mekkora a h palást: ")
mm=input("Mekkora az m magasság: ")
a=float(ah)
b=float(th)
h=float(oh)
m=float(mm)
if h >= 0:
if m >= 0:
print ("\nHiba! Csak magasság vagy palást kell!")
if h == 0:
Am=a**2+b**2+2*(sqrt(abs(m**2+((a-b)/2)**2)))*(a+b) # felületet számol
Vm=m*(a**2+(a*b)+b**2)/3 # térfogatot számol
Om=sqrt(abs(((a-b)/2)**2+(m**2))) # palástot számol
print("\nHa a magasság van megadva: " +str(m))
print (" Felülete: ",round(Am,3), "\n Térfogata: ",round(Vm,3), "\n Palástja: ",round(Om,3))
if m == 0:
Ah=a**2+b**2+(2*h*(a+b)) # felületet számol
Vh=(sqrt(abs(h**2-((a-b)/2)**2)))*(a**2+(a*b)+b**2)/3 # térfogatot számol
Oh=sqrt(abs(h**2-(((a-b)/2)**2))) # magasságot számol
print("\nHa a palást van megadva: " + str(h))
print("\n Felülete: ",round(Ah,3), "\n Téfogata: ",round(Vh,3), "\n Magassága: ",round(Oh,3))
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
válasz kovisoft #2402 üzenetére
Köszi a választ, de sajnos azt már próbáltam és csak a verziószámot, helpet és pár egyéb infót ír ki.
Lenn egy másik kérdésem is. Ha egy print-el íratok ki adatokat, és akár 25 tabulátort is be kellene tenni, van-e rá parancs, hogy ugorjon a megfelelő pozícióba?
A #2391-es kérdésemre nem tudsz véletlenül jó választ?Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Próba képen feltettem A Pi3-ra az Ubuntu mate 18.04-et, és utána a Python 3.xxx-et, indító ikonja nincs. Hogyan lehet elindítani, tudja valaki?Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
válasz dangerzone #2392 üzenetére
Szia. Javasolnám a 2334, 2328 és 2264-es levelimet. nézd meg.
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Segítséget kérnék az alábbi (akkor a többit is javítom) fájlhoz. Ha RUN-al futtatom, akkor a kurzort először nem teszi a beírandó értékhez, az egérrel kell oda kattintani, beírás után már jó.. Ha azonban a Debugger-el indítom, akkor igen. Mi lehet a gond?
Köszi a megoldást (ha van).#Forgáskúp felszíne és térfogata.
from math import *
from turtle import *
from tkinter import *
abl = Tk()
abl.title("Forgáskúp számítása.")
can = Canvas(abl, width=430, height=430, bg='lightgreen') # A kép ablakának mérete
#photo = PhotoImage(file='Forgaskup.gif') # A kép csak "gif" lehet.
#item=can.create_image(215,215, image=photo) # A kép mérete az ablakban
can.grid()
abl.update()
kr=input("Mekkora az r sugár: ")
km=input("Mekkora a m magasság: ")
ka=input("Mekkora az a palástja: ")
r=float(kr)
m=float(km)
a=float(ka)
print("\nHa a magassága adott, akkor:")
if r<m :
Pa=r*pi*((sqrt(m**2+r**2))+r) # Felülete
Pv=((r**2)*pi*m)/3 # Térfogata
Pp=sqrt(m**2+r**2) # Palástja
print(" Felülete: ",Pa,"\n Térfogata: ",Pv, "\n Palástja: ",(Pp))
else:
print (" Hibás, mert r >= m")
print("\nHa a palástja adott, akkor:")
if r<a :
Am=r*pi*(a+r) # Felület
Vm=(r**2)*pi*(sqrt(a**2-r**2))/3 # Térfogata
Mm=sqrt(a**2-r**2) # Magassága
print(" Felülete: " + str(Am), "\n Térfogata: " + str(Vm), "\n Magassága: " + str(Mm))
else:
print(" Hibás, mert r >= a")Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok !
Miért van az, hogy ha a Label utasítás megy, akkor a gomb2 sor hibás. Megoldható ez valahogy? Köszi ha segítetek.from tkinter import *
def osszead():
x = eval(mezo1.get())
y = eval(mezo2.get())
z = x + y
mezo3.delete(0,END)
mezo3.insert(0,'Eredmény: '+ str(z))
ablak1 = Tk()
ablak1.title("Alapműveletek")
ablak1=Label(ablak1, text="Ez csak tanulgatás!", width=25, fg="red").pack()
mezo1 = Entry(ablak1)
mezo1.pack()
mezo2 = Entry(ablak1)
mezo2.pack()
gomb1 = Button(ablak1, text='Összeadás +', command=osszead).pack()
mezo3 = Entry(ablak1)
mezo3.pack()
gomb2 = Button(ablak1, text='Kilépés', command = ablak1.destroy).pack()
ablak1.mainloop()Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
A Pi4 18.3-as KODI-val lenne észrevételem és kérdesem. Lehet hogy fontos szempont az, hogy jelenleg az oroszoknál vagyok és ott raktam fel a programot. A Pi hámassal semmi gond nincs, igaz az még otthoni install. Az itt felrakott RPi4-es is rendesen felment, csak a LIbreElek es a Raspbian Full kellett. Az utóbbival semmi gond nincs, minden beállítás és program flottul megy (MC, Ktorrent, KODI 17.6, VLC, Pinta 1.6, PDF Viewer, Python 3.5).
Azonban amikor a felrakott KODI 18.3-at töltöm be, kezdődnek a gondok.Ott is normálisan csatlakozik a netre (legalább is látszólag), de semmit nem lehet beállítani amit a netről töltene le. Már kétszer is felraktam, sőt két kártyára is.Próba képen áttettem a kártyát a hármasba, és ott próbálkoztam a beállításokkal, de ott is hasonló volt az eredmény,( mert egyébként minden a négyesben felrakott program ott is működik). Mindenre azt írja ki, hogy installációs hiba. Az összes beállítást egy otthon barátommal egyeztettük, semmi különbség. Mi a bánat lehet a gond? Elképzelhető, hogy más címen kommunikál mint a 17.6-os?, mert egyébként a csatlakozási címeik egyformák.Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Letöltöm a szükséges komponenseket, de ennek ellenére hiányolja. Mi lehet a gondja?
Köszi ha tudjátok.Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Találtam ismét pár érdekes oldalt, ami - gondolom - csak kezdőknek lehet az, bár ki tudja!
Az előzőekben említettem a MagPi magazin letölthetőségét, most abból egy Mike nevű fan 44 cikket elkészített, és a teljes dokumentációját közkincsé tette. Megtekinthető és letölthető :
https://github.com/Grumpy-Mike/Mikes-Pi-Bakery/Iskolai oktató anyag, BEVEZETÉS A PYTHON TKINTER PROGRAMOZÁSÁBA (Informatikai szakközépiskola 10. évfolyam), ennek mind a 45 példaprogramját elkészítettem futtathatónak, ha valakit érdekel szívesen elküldöm. AZ oldal megtalálható:
https://docplayer.hu/6523077-Bevezetes-a-python-tkinter-programozasaba-informatikai-szakkozepiskola-10-evfolyam.html.Találtam még: Ügyességi játékok programozása Pythonnal és Pygame-mel. Az oldal címe: http://programarcadegames.com/index.php?lang=hu.
KI-ki tudása szerint még tanulhat is belőlük.
Üdv. János.Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Példa programokkal tanulgatok, gyakorlok. Az alábbi példánál nem a megadott hónappal számol, hanem tetszőleges értékkel. Mi lehet a gond? Köszi ha segítetek.# -*- coding: ISO-8859-2 -*-
# Bank
from tkinter import *
def kiszamit():
penz = eval(mezo1.get())
honap = 12
while (penz < 10000000):
penz = penz * 1.02
honap = honap + 1
mezo2.delete(0,END)
mezo2.insert(0,str(honap)+' honap mulva felvehetsz: '+str(round(penz,2))+' Ft-ot')
abl1 = Tk()
abl1.title("Banki kamat")
# a widgetek letrehozasa:
txt1 = Label(abl1, text ='Alaptoke? ')
gomb1 = Button(abl1, text='Eldont', command=kiszamit)
gomb2=Button(abl1, text="Kilepes", command=abl1.destroy)
mezo1 = Entry(abl1)
mezo2 = Entry(abl1, width =45)
# laptordeles a'grid' metodus segitsegevel :
txt1.grid(row =1, sticky =E)
gomb1.grid(row =2, column =2)
gomb2.grid(row=4, column=2)
mezo1.grid(row =1, sticky =W, column =2)
mezo2.grid(row =3, column =2)
# inditas :
abl1.mainloop()Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Ismételt bóklászás közben ráakadtam pár hasznosnak vélt oldalra. Itt kinek-kinek tudásához mérten találhat oktató anyagot, leírást, példa programokat is. Én raspberryvel játszadozom, és ha annak a fordítója be van kapcsolva, akkor az angol szöveget le is fordítja azon nyomban. Remélem ezzel a hozzászólással tudtam valamit segíteni.
Üdv. János.http://programarcadegames.com/
http://tehetseg.inf.elte.hu/logo/tanaroknak/python.pdf
https://www.pythonprogramming.in/pandas-examples.html
https://pynative.com/
https://realpython.com/
https://www.softwaretestinghelp.com/python/
https://www.pubnub.com/blog/socket-programming-in-python-client-server-p2p/
www.techbeamers.com/python-strings-functions-and-examples
https://www.sanfoundry.com/python-problems-solutions/
https://www.w3resource.com/python-exercises/
https://www.w3resource.com/python/python-tutorial.php
http://nyelvek.inf.elte.hu/leirasok/Python/
https://docs.python.org/3/tutorial/index.html
https://mtmi.unideb.hu/pluginfile.php/554/mod_resource/content/3/thinkcspy3.pdf
ftp://ftp.borg.moe/yarr/Gentoomen%20Library/Programming/Python/Python%20and%20Tkinter%20Programming%20(2000).pdf
https://www.tutorialspoint.com/python/
http://zetcode.com/Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Bóklászás közben ráakadtam egy (számomra) érdekesnek (talán hasznosnak is) tűnő oldalra. Ez egy 100 oldalas 2012 óta havonta megjelenő lap, és szabadon letölthetőek. https://www.raspberrypi.org/magpi/issues/Ez az egyik szám fedőlapja..
[ Szerkesztve ]
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Segítsetek, a Pmw modul hiányzik, hogyan kell felrakni?
Előre is köszi a választ.Továbbá ajánlom az alábbi oldalt, ahol is közel 100 Python-nal foglalkozó pdf és egyéb fájlt (leírások példákkal) található. Egy könyvtárat feljebb lépve pedig sok egyéb programozással kapcsolatos érdekesség található.
Üdv. Jánosftp://ftp.borg.moe/yarr/Gentoomen%20Library/Programming/Python/
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Köbgyökről lesz szó. Köbgyököt szeretnék vonni mondjuk 1000-ből. Le tudná valaki írni képletben hogyan kell csinálni? Köszönöm.Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
válasz kovisoft #2165 üzenetére
Sajnos erre ez a válasz.
Traceback (most recent call last):
File "/home/pi/aa/Testek/Csonka_kup.py", line 16, in <module>
abl.update_idletasks()
File "/usr/lib/python3.5/tkinter/__init__.py", line 1042, in update_idletasks
self.tk.call('update', 'idletasks')
_tkinter.TclError: can't invoke "update" command: application has been destroyedArtillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
axioma Köszi szépen a segítséget, a hibajelzés megoldva!
Viszont megmaradt egy probléma, miszerint: (A program az 2159-es levélben van.)
Van pár mértani testekkel foglalkozó program, amikhez mellékelek egy szemléltető képet is. Azonban ez csak azután jelenik meg, miután a program lefut. Megoldható-e, hogy a képpel együtt jelenjen meg az adatokat bekérő ablak is, így egyértelműbbek a kérdések is. ( Az eredeti képet a mérete miatt nem tudom feltölteni).
Továbbra is köszönet a lehetséges megoldásért.[ Szerkesztve ]
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Segítséget szeretnék kérni a következő 2 problémámhoz.
Van pár mértani testekkel foglalkozó program, amikhez mellékelek egy szemléltető képet is. Azonban ez csak azután jelenik meg, miután a program lefut. Megoldható-e, hogy a képpel együtt jelenjen meg az adatokat bekérő ablak is, így egyértelműbbek a kérdések is. ( Azért lehet megadnia magasságot és a palástot is, mert nem tudni melyik ismert, ez még finomításra szorul. Az eredeti képet a mérete miatt nem tudom feltölteni).
A másik pedig, amikor a sugár kisebb mint a palást hossza (ha nagyobb, nincs gond),miért nem írja ki, hohy hibás az adat. Hol a hiba a 31. sor gyökvonásánál? Ha lehetne, konkrét megoldást kérnék.
Köszönettel. János.#Forgáskúp felszíne és térfogata.
from math import *
from turtle import *
from tkinter import *
abl = Tk()
abl.title("Forgáskúp számítása.")
can = Canvas(abl, width=100, height=100, bg='lightgreen') # A kép ablakának mérete
photo = PhotoImage(file='Forgaskup_1.gif') # A kép csak "gif" lehet.
item=can.create_image(50,50, image=photo) # A kép mérete az ablakban
can.grid()
kr=input("Mekkora az r sugár: ")
km=input("Mekkora a m magasság: ")
ko=input("Mekkora az a oldalhosz: ")
r=float(kr)
m=float(km)
a=float(ko)
Ap=r*pi*((sqrt(m**2+r**2))+r)
Vp=(r**2)*pi*m/3
print("\nHa magassága adott.")
print(" Felület: ",Ap,"\n Térfogat:",Vp)
Am=r*pi*(a+r)
Vm=(r**2)*pi*(sqrt(a**2-r**2))/3
print("\nHa a palástja adott.")
if r<a :
print (" Felülete: "+ str(Am), "\n Térfogata: " + str(Vm))
else:
print ("\nHibás, mert r => a")Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Köszönet mindenkinek a javaslatért és a megoldásért.
[ Szerkesztve ]
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Elakdtam, tudnátokl segíteni?
Szeretnék egy szerkesztett ablakba kiíratni két szöveg közé egy számot. Lásd alant a példát. Egy egyszerű printnél működik, de ha már az ablakba kellene írnia, akkor nem megy. A harmadik write sor lenne a lényeg, az első kettő csak próbálkozás. Mi az amit nem tudok? Valaki el tudná küldeni a megoldást?
Köszi. Jánosfrom turtle import *
import turtle
ablak=turtle.Screen()
ablak.bgcolor("lightgreen"),setup(width=400, height=400, startx=0, starty=0)
j=turtle.Turtle()
q=20
print ("Ez egy", q," szám")
j.write("Ez egy huszas szám", q, align="center", font=("Arial", 20, "normal")) # Első
j.write(q, "Ez egy huszas szám", align="center", font=("Arial", 20, "normal")) # Második
j.write("Ez egy", q, "szám", align="center", font=("Arial", 20, "normal")) # HarmadikArtillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
válasz s1999xx #2062 üzenetére
Koszia tippet, van pip, de:
Could not find a version that statisfies the requirement thonny (from version).
No matching distribution found for thonny.Akkor most egy altalanos kerdesem lenne, hogy a Raspberry-ben van egy - mu - nevu python program, amit kulun meg lehet talalni valahol?
[ Szerkesztve ]
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Van egy ASUS tinker board-om de abban levo pyhon-nal sokkal attekinthetobb a Pi3 thonny phyton-ja. Le lehet azt kulon tolteni valahonnan?
Koszi es Udv. JanosArtillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Kezdő vagyok. Hogyan kell megírni, hogy ne egymás alá, hanem egymás mellé sorba írja ki az eredményt?
Gondolom egyszerű dolog (de nem nekem).Köszi a segítséget.def sorba10():
a=1
while a<11:
print (a*5)
a=a+1
sorba10()Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Időnként felbukkan egy-egy hozzászólás, amiben kérdezik hogy hol lehetne Pytonhoz oktató anyagot találni. Bóklászás közben találtam egy érdekes oldalt, amit még nem láttam említeni. Ezt a fullcircle.hu/pics/issue
oldalon lehet megtalálni. Ez egy 10 kötetből álló sorozat, kötetenként 15-45 oldalból áll. Remélem lesz aki hasznát is veszi.
Üdv: JánosArtillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Bocsi hogy itt írok, de olyant hogy debian fórum nem találok, hátha itt ért valaki. hozzá.
Vettem egy ASUS Tinker Board-ot, amin Debian 2170417-1.8V fut (ezt az asus közölte velem kérésemre).
Próbáltam feltenni rá magyar nyelvet, de sehol nem találtam hozzá. Kérdeztem az ASUS információs szolgáltatást, de ezidáig ők sem tudnak segíteni (akkor meg minek gyártanak és árusítanak olyant amihez nincs megfelelő háttér, bezzeg a Raspberry!!!!) Tudna valaki segíteni?
Üdv. JánosArtillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Még valami, talán ez is segítség lehet (bocsi ha ismerős).
Látom a hozzászólásoknál, hogy akár kezdő, akár nem, gondok néha akadnak. Találtam egy jó kis oldalt, ami
akár segítség is lehet.
Python 3 a hét modulja
A PyMOTW-3 egy olyan cikksorozat, amelyet Doug Hellmann írt, hogy bemutassa, hogyan kell használni a Python 3 standard könyvtár moduljait . Az eredeti PyMOTW sorozaton alapul, amely a 2.7. A Python modulról a Python-ról és a használt eszközökről bővebben lásd a Python modul .
https://pymotw.com/3/
Üdv. JánosArtillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Jobbára csak kezdőknek szólok. de bárki másnak is. Vettem egy Raspberry Pi Starter Kit V2-őt, amihez adtak egy CD-t is. A CD tartalmaz a készlet használatához 21 leckét is, amit ha nincs készleted akkor is jól lehet használni tanulás képen. Ha valakit érdekel, akkor akár az egész CD tartalmát (iso), vagy csak a leckéket el tudom küldeni. Ha valakinek van hasonló CD-je, szívesen venném, ha megosztaná velem. Ha még ismeretlen lenne, akkor a kezdőknek van egy nagyon jó oktató oldal:
https://projects.raspberrypi.org/en/Ez pedig a CD tartalma.
1. rész: A készletről
Kit leírás
Kit csomagolási lista2. rész: Oktatási leckék
1. lecke: Kezdje a Raspberry Pi-t
2. lecke: A Raspberry Pi GPIO bemutatása
3. lecke: Készítse elő a GPIO Tool-WiringPi segédprogramot
4. lecke: Python Light LED
5. lecke: Áramló LED
6. lecke: Légzés LED
7. lecke: Raspberry Pi Button Control LED
8. lecke: Raspberry Pi Drive aktív hangjelző
9. lecke: Relé vezérlése LED-re
10. lecke: Raspberry Pi SPI portok
11. lecke: Raspberry Pi A LED fényerejének vezérlése
12. lecke: Raspberry Pi Drive SG90 Servo
13. lecke: I2C 1602 LCD
14. lecke: SW520D billenőkapcsoló Raspberry Pi-vel
15. lecke: Raspberry Pi, Potenciométer és LCD
16. lecke: Raspberry Pi és PIR mozgásérzékelő
17. lecke: A Raspberry Pi DHT11 hőmérséklet és páratartalom modullal működik
18. lecke: BMP180 digitális nyomásérzékelő a Raspberry Pi-val
19. lecke: IR távirányító a Raspberry Pi-val
20. lecke: Használja a Raspberry Pi + IR távirányítót más eszközök vezérléséhez
21. lecke: Az IOT otthoni riasztórendszer készítése Pi-velÜdv. János.
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Most kezdek ismerkedni a Python-nal. Az lenne a kérdésem, hogy a math modulban van-e tangens cotanges számítási mód, vagy csak a sinus-ra van.
Köszi az esetleges választ.Artillery, lelkes újonc vagyok, tanulni akarok!
Új hozzászólás Aktív témák
- WD Black SN850X Game Drive NVMe SSD 1TB - PS5 kompatibilis eladó - 3 év garancia
- HOPPÁ! i7-14700KF - RX 7800 XT OC - 32GB DDR5 - 2TB SSD - ÚJ Komplett gamer PC! 3 év garancia
- Asus ROG Zephyrus M16/I7-11800H/16GB Ram/512GBSSDRTX3060 /GB WQXGA/GARI
- Bomba áron eladdó DELL LATITUDE 7330 /i5-1245U/16GB/256 GB SDD/14/FHD/IPS/Garancia/
- Bomba áron eladdó DELL LATITUDE 5320 /i5-1135G7/16GB/512 GB SDD/14/FHD/IPS/Garancia/
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest