Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Autor | Správa |
---|
Registrovaný: 06.06.20 Prihlásený: 08.06.20 Príspevky: 3 Témy: 1 | 1 |
Zdravím, potreboval by som pomoc s touto úlohou v pythone
Vytvor program, ktorý: 1) vypíše tvoje meno 2) budú sa na nej pohybovať dva nezávislé objekty 3) budú sa dať zastaviť stlačením klávesy tak, že po stlačení klávesy "a" sa zastaví resp. spustí prvý objekt a po stlačení klávesy "b" sa zastaví resp. spustí pohyb druhého objektu. /teda nezávisle/ 4) program skončí po kliknutí myšou v pravom hornom rohu obrazovky, kde bude v rámčeku nápis "KONIEC"
ďakujem
|
|
Registrovaný: 19.03.07 Prihlásený: 11.01.25 Príspevky: 7076 Témy: 85 | 85 Bydlisko: BA |
Nielen ze to je proti pravidlam pytat si urobenie domacej ulohy, ale este je ten popis zadania zle okopirovany alebo cokolvek si s nim spravil pred tym, ako si ho sem dal. V kontexte toho co pises je bod 2 uplny blud. "na nej"? Nehovoriac o tom, ze tieto elementarne ulohy ti vyriesi google v priebehu jedneho hladania a hned na prvej strane.
Ked chces pomoct, hod sem co si zatial spravil a niekto ta opravi.
_________________ Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 + Raijintek Morpheus II | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 & Notebook: DELL inspiron 7537 i7 4500U, 16GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Surface Go 8/128 & Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN |
|
Registrovaný: 06.06.20 Prihlásený: 08.06.20 Príspevky: 3 Témy: 1 | 1 |
Tak mas pravdu... mohol som si to aspon precitat, ked som to uz kopiroval... ma to byt program, ktory vypise na obrazovku tie vyssie uvedene body
import tkinter import random
canvas = tkinter.Canvas(width=600, height=300) canvas.pack()
canvas.create_text(85, 50, text='MOJE MENO', font='Arial 15', fill='black') canvas.create_text(545, 50, text='KONIEC', font='Arial 20', fill='black') canvas.create_rectangle(490,30,600,70)
def kruh(): canvas.crate_oval(x+10,y+10,x-10,y-10) x=50 y=50
def kruh1(): canvas.crate_oval(x-10,y-10,x+10,y+10) x=200 y=200
canvas.bind('<a>',kruh) canvas.bind('<b>',kruh1)
vobec neviem ako na to, aby sa hybali naraz, vlastne ani na to aby sa to vobec hybalo... tiez to, ked na urcite miesto kliknem, tak sa nieco udeje
a asi si z tohto ale aj minuleho prispevku pochopil, ze informatika ide uplne mimo mna a neplanujem sa s nou viac zaoberat
|
|
|
no ked sa tak lahko vzdas, tak to asi naozaj nebude tvoja salka kavy po kliknuti na obrazok sa ti otvori kod, ktory mozes skopirovat jedine co to robi (a velmi primitivne) je, ze v nekonecnom cykle pridava a odobera medzeri z pravej ci lavej strany ostava uz len pridat cast kodu, ktora bude takto posuvat aj dalsi string a pocuvat na stlacenie klavesy aby si aktivoval pause_mode. podla mna by si nemal zacinat s GUI ale naucit sa zaklady v konzole. praca so stringami, ciselne operacie, vypisanie multi dimenzionalnych poli a pod. ked som zacinal ja, tak som si dal ako mini projekt postavit hru labyrint v konzole. velka sranda, vela som sa naucil drzim palce
|
|
Registrovaný: 06.06.20 Prihlásený: 08.06.20 Príspevky: 3 Témy: 1 | 1 |
Dakujem neviem to otvorit (po kliknuti na obrazok ma to presunie na URL shortener) aby ste si nemysleli, ze som to uplne odflakol tu je moja zlozita, len tak tak funkcna verzia chcel by som sa spytat, ako sa da zmenit poloha toho buttonu, ak sa vobec zmenit da Este raz dakujem za ochotu
from tkinter import *
root = Tk() frame = Frame(root) frame.pack()
bottomframe = Frame(root) bottomframe.pack( side = BOTTOM ) import tkinter import random
canvas = tkinter.Canvas(width='600', height='300') canvas.pack()
canvas.create_text(85, 50, text='MOJE MENO', font='Arial 15', fill='black')
def kruh(*args): global x global pokracovat canvas.delete('all') canvas.create_text(85, 50, text='MOJE MENO', font='Arial 15', fill='black') canvas.create_oval(x+10,y+10,x-10,y-10,fill='blue', outline='red') x=x+10 #if x<600: #canvas.after(250,kruh) if pokracovat == 1: canvas.after(250, kruh) x=50 y=50
def stop(suradnice): global pokracovat if pokracovat == 1: pokracovat = 0 else: pokracovat = 1 kruh() kruh() pokracovat = 1 canvas.bind_all('<a>', stop)
def kruh1(*args): global x2 global pokracovat1 canvas.delete('all') canvas.create_text(85, 50, text='MOJE MENO', font='Arial 15', fill='black') canvas.create_oval(x2+10,y2+10,x2-10,y2-10,fill='red', outline='blue') x2=x2+10 if pokracovat1 == 1: canvas.after(250, kruh1)
x2=100 y2=100
def stop1(suradnice1): global pokracovat1 if pokracovat1 == 1: pokracovat1 = 0 else: pokracovat1 = 1 kruh1() pokracovat1 = 1
canvas.bind_all('<b>', stop1)
#kruh1() from tkinter import *
bottomframe = Frame(root) bottomframe.pack( side = BOTTOM ) redbutton = Button(frame, text="KONIEC",command=root.destroy, fg="black") redbutton.pack( side = LEFT)
|
|
|
to je zvlastne, mne to ide link
|
|
Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v Assembler, C, C++, Pascal, Java | 6 | 2173 | 15.11.2007 20:38 martinezb6 | | v Assembler, C, C++, Pascal, Java | 6 | 817 | 13.10.2008 16:25 p360t | | v Assembler, C, C++, Pascal, Java | 4 | 712 | 04.05.2008 11:42 snapshot | | v Assembler, C, C++, Pascal, Java | 8 | 419 | 28.04.2021 8:36 shiro | | v Assembler, C, C++, Pascal, Java | 2 | 943 | 22.10.2007 15:04 programator | | v Technológia .NET | 4 | 726 | 02.12.2014 13:25 hatto13 | | v Databázy | 8 | 683 | 27.11.2011 17:00 coldak | | v Vzdelanie, štúdium, škola | 28 | 2302 | 23.05.2008 20:03 Svolo | | v Assembler, C, C++, Pascal, Java | 1 | 662 | 11.11.2009 16:23 feromakovi | | v Assembler, C, C++, Pascal, Java | 0 | 833 | 02.02.2008 7:37 HT | | v Assembler, C, C++, Pascal, Java | 6 | 534 | 03.05.2010 7:42 coldak | | v Krčma | 13 | 3512 | 24.11.2011 0:12 Jeffo | | v Assembler, C, C++, Pascal, Java | 12 | 779 | 26.11.2011 21:59 F3RY | | v Kôš | 3 | 36 | 27.05.2020 16:04 werwest | | v Assembler, C, C++, Pascal, Java | 14 | 538 | 06.04.2014 22:43 Grims | | v Ostatné programy | 1 | 397 | 25.05.2013 19:59 IT-Academy |
|