Upload code
This commit is contained in:
125
RandomOtherStuff/Clock.py
Executable file
125
RandomOtherStuff/Clock.py
Executable file
@@ -0,0 +1,125 @@
|
||||
#Import der Module
|
||||
import turtle
|
||||
import time
|
||||
import datetime
|
||||
|
||||
#Setup der einzelnen Turtle instanzen.
|
||||
turtle.tracer(0)
|
||||
sekundenzeiger = turtle.Turtle()
|
||||
minutenzeiger = turtle.Turtle()
|
||||
stundenzeiger = turtle.Turtle()
|
||||
uhr = turtle.Turtle()
|
||||
sekundenzeiger.color("red")
|
||||
minutenzeiger.color("blue")
|
||||
stundenzeiger.width(2)
|
||||
|
||||
#Definition des Ziffernblattes
|
||||
def clock_bg():
|
||||
uhr.pd()
|
||||
uhr.dot(10)
|
||||
uhr.pu()
|
||||
uhr.lt(90)
|
||||
uhr.fd(230)
|
||||
uhr.rt(90)
|
||||
uhr.pd()
|
||||
for i in range(12):
|
||||
uhr.rt(90)
|
||||
uhr.fd(20)
|
||||
uhr.bk(20)
|
||||
uhr.lt(90)
|
||||
for i in range(60):
|
||||
uhr.fd(2)
|
||||
uhr.rt(0.5)
|
||||
uhr.pu()
|
||||
|
||||
#Funktion des Sekundenzeigers
|
||||
def sekzeiger():
|
||||
sekundenzeiger.pu()
|
||||
sekundenzeiger.home()
|
||||
sekundenzeiger.pd()
|
||||
sekunden = datetime.datetime.now().second
|
||||
sekundenzeiger.setheading((sekunden * 6) * (-1))
|
||||
sekundenzeiger.lt(90)
|
||||
sekundenzeiger.bk(40)
|
||||
sekundenzeiger.fd(220)
|
||||
|
||||
|
||||
#Funktion des Minutenzeigers
|
||||
def minzeiger():
|
||||
minutenzeiger.pu()
|
||||
minutenzeiger.home()
|
||||
minutenzeiger.pd()
|
||||
minuten = datetime.datetime.now().minute
|
||||
minutenzeiger.lt((minuten * 6) *(-1))
|
||||
minutenzeiger.lt(90)
|
||||
minutenzeiger.bk(30)
|
||||
minutenzeiger.fd(215)
|
||||
|
||||
|
||||
#Funktion des Stundenzeigers
|
||||
def stzeiger():
|
||||
stundenzeiger.pu()
|
||||
stundenzeiger.home()
|
||||
stundenzeiger.pd()
|
||||
mins = datetime.datetime.now().minute
|
||||
stunden = datetime.datetime.now().hour
|
||||
if stunden >= 12:
|
||||
stunden -= 12
|
||||
stundenzeiger.lt((stunden * 30) * (-1))
|
||||
stundenzeiger.rt(mins * 0.5)
|
||||
stundenzeiger.lt(90)
|
||||
stundenzeiger.bk(15)
|
||||
stundenzeiger.fd(135)
|
||||
else:
|
||||
stundenzeiger.lt((stunden * 30) * (-1))
|
||||
stundenzeiger.rt(mins * 0.5)
|
||||
stundenzeiger.lt(90)
|
||||
stundenzeiger.bk(15)
|
||||
stundenzeiger.fd(135)
|
||||
|
||||
#Ganze Uhr
|
||||
def clock():
|
||||
sekundenzeiger.clear()
|
||||
minutenzeiger.clear()
|
||||
stundenzeiger.clear()
|
||||
sekundenzeiger.ht()
|
||||
minutenzeiger.ht()
|
||||
stundenzeiger.ht()
|
||||
uhr.ht()
|
||||
uhr.home()
|
||||
clock_bg()
|
||||
sekzeiger()
|
||||
minzeiger()
|
||||
stzeiger()
|
||||
turtle.update()
|
||||
|
||||
#Stoppen der Uhr
|
||||
def stop():
|
||||
global run
|
||||
run = 0
|
||||
|
||||
|
||||
#Hauptschleife
|
||||
def settings():
|
||||
print("Welcome!")
|
||||
global run
|
||||
time.sleep(2)
|
||||
run = 0
|
||||
turtle.onkeypress(stop, "Escape")
|
||||
turtle.listen()
|
||||
run = 1
|
||||
while run == 1:
|
||||
clock()
|
||||
turtle.title("Clock")
|
||||
else:
|
||||
print("stopped, click to exit")
|
||||
turtle.exitonclick()
|
||||
print("process ended")
|
||||
|
||||
|
||||
|
||||
#Startzeit einblenden
|
||||
print(time.strftime("%H:%M:%S"))
|
||||
|
||||
#Ausführen des Programms
|
||||
settings()
|
6
RandomOtherStuff/Slicer.py
Executable file
6
RandomOtherStuff/Slicer.py
Executable file
@@ -0,0 +1,6 @@
|
||||
data = "myprogram.exe"
|
||||
|
||||
datanew = data[:4]
|
||||
amount = len(datanew)
|
||||
amount //= 2
|
||||
print(datanew[amount])
|
21
RandomOtherStuff/Test.py
Executable file
21
RandomOtherStuff/Test.py
Executable file
@@ -0,0 +1,21 @@
|
||||
from turtle import*
|
||||
|
||||
|
||||
addshape("testimage.gif")
|
||||
screensize(1080,1920)
|
||||
shape("testimage.gif")
|
||||
color("red")
|
||||
speed(1000)
|
||||
def walk():
|
||||
w=10
|
||||
length=100
|
||||
for i in range(4):
|
||||
w += 10
|
||||
width(w)
|
||||
for i in range(4):
|
||||
length += 40
|
||||
fd(length)
|
||||
rt(90)
|
||||
|
||||
walk()
|
||||
exitonclick()
|
4
RandomOtherStuff/Test_exe.py
Executable file
4
RandomOtherStuff/Test_exe.py
Executable file
@@ -0,0 +1,4 @@
|
||||
from turtle import*
|
||||
import subprocess
|
||||
|
||||
subprocess.run(Kreis_zufall_pre.py)
|
15
RandomOtherStuff/Textverbinder.py
Executable file
15
RandomOtherStuff/Textverbinder.py
Executable file
@@ -0,0 +1,15 @@
|
||||
x = input("Wert x: ")
|
||||
y = input("Wert y: ")
|
||||
z = input("Wert z: ")
|
||||
|
||||
whole = x + " " + y + " " + z
|
||||
remaining = len(whole)
|
||||
start = 0
|
||||
ending = 6
|
||||
while remaining > 1:
|
||||
print(whole[start:ending], end=" ")
|
||||
start += 6
|
||||
ending += 6
|
||||
remaining -= 6
|
||||
|
||||
|
53
RandomOtherStuff/While_rekursion.py
Executable file
53
RandomOtherStuff/While_rekursion.py
Executable file
@@ -0,0 +1,53 @@
|
||||
from turtle import*
|
||||
|
||||
t1 = Turtle()
|
||||
t2 = Turtle()
|
||||
|
||||
|
||||
|
||||
go = 3
|
||||
t1.lt(90)
|
||||
t1.speed(1000)
|
||||
t1.ht()
|
||||
|
||||
|
||||
def gogo():
|
||||
go = 2
|
||||
while go>1:
|
||||
if t1.xcor() < (window_width()/2 -50):
|
||||
for i in range(50):
|
||||
t1.fd(2)
|
||||
t1.rt(180/50)
|
||||
if t1.xcor() < (window_width()/2 -50):
|
||||
for i in range(50):
|
||||
t1.fd(2)
|
||||
t1.lt(180/50)
|
||||
|
||||
else:
|
||||
print("done")
|
||||
print(xcor())
|
||||
go = 1
|
||||
|
||||
|
||||
while go>0 and go<2:
|
||||
if t1.xcor() > (window_width()/2 - window_width()/2 + 50):
|
||||
for i in range(50):
|
||||
t1.bk(2)
|
||||
t1.lt(180/50)
|
||||
if t1.xcor() > (window_width()/2 - window_width()/2 + 50):
|
||||
for i in range(50):
|
||||
t1.bk(2)
|
||||
t1.rt(180/50)
|
||||
else:
|
||||
print("home")
|
||||
go = 0
|
||||
onkey(gogo, "space")
|
||||
print("ready")
|
||||
|
||||
t2.ht()
|
||||
|
||||
|
||||
onkey(gogo, "space")
|
||||
listen()
|
||||
|
||||
print("ready")
|
193
RandomOtherStuff/Wortraten spiel.py
Executable file
193
RandomOtherStuff/Wortraten spiel.py
Executable file
@@ -0,0 +1,193 @@
|
||||
import os
|
||||
global mistakes
|
||||
mistakes = 0
|
||||
global wortelements
|
||||
wortelements = []
|
||||
global done
|
||||
done = []
|
||||
|
||||
def clear_screen():
|
||||
os.system('cls')
|
||||
|
||||
|
||||
def worteingabe():
|
||||
global wort
|
||||
wort = input("Suchen sie ein Wort, welches erraten werden soll, ein: ")
|
||||
clear_screen()
|
||||
print("Vielen Dank. Das Wort wurde gespeichert.")
|
||||
print("Geben Sie das Gerät weiter.")
|
||||
ausgabe(wort)
|
||||
|
||||
def ausgabe(wort):
|
||||
global wortelements
|
||||
print("""
|
||||
|
||||
Das Wort:
|
||||
""")
|
||||
print(len(wort)*"*")
|
||||
global wholewordlist
|
||||
wholewordlist = list(wort)
|
||||
wortelements = list(len(wort)*"*")
|
||||
|
||||
def ersetzen(letter):
|
||||
global wort
|
||||
global wortelements
|
||||
global wholewordlist
|
||||
global done
|
||||
while letter in wholewordlist:
|
||||
pos = wholewordlist.index(letter)
|
||||
wholewordlist.pop(pos)
|
||||
wholewordlist.insert(pos, "*")
|
||||
wortelements.pop(pos)
|
||||
wortelements.insert(pos, letter)
|
||||
|
||||
|
||||
def raten():
|
||||
global wort
|
||||
global wortelements
|
||||
global wholewordlist
|
||||
global go
|
||||
go = 1
|
||||
while go == 1:
|
||||
buchstabe = input("Suchen sie einen Buchstaben aus, welcher sich im Wort befinden könnte: ")
|
||||
if buchstabe in wholewordlist:
|
||||
print("Der Buchstabe kommt hier vor:")
|
||||
ersetzen(buchstabe)
|
||||
print(*wortelements)
|
||||
done.append(buchstabe)
|
||||
elif buchstabe in done:
|
||||
print("Dieser Buchstabe wurde bereits eingetippt.")
|
||||
addman()
|
||||
elif buchstabe == wort:
|
||||
wholewordlist = list(len(wort)*"*")
|
||||
else:
|
||||
print("Dieser Buchstabe ist nicht Teil des Wortes")
|
||||
done.append(buchstabe)
|
||||
addman()
|
||||
print(*done)
|
||||
counts = wholewordlist.count("*")
|
||||
if len(wort) - counts <= 0:
|
||||
go = 0
|
||||
else:
|
||||
print("""
|
||||
|
||||
|
||||
DAS WORT WURDE GEFUNDEN
|
||||
Das Wort:
|
||||
""")
|
||||
print(wort)
|
||||
|
||||
|
||||
def addman():
|
||||
global mistakes
|
||||
mistakes += 1
|
||||
if mistakes == 1:
|
||||
print("""
|
||||
|
||||
|
||||
|
||||
|
||||
__________
|
||||
""")
|
||||
elif mistakes == 2:
|
||||
print("""
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
||||
_____|_____
|
||||
""")
|
||||
elif mistakes == 3:
|
||||
print("""
|
||||
|
||||
|
||||
|
||||
|
|
||||
|
|
||||
|
|
||||
_____|_____
|
||||
""")
|
||||
elif mistakes == 4:
|
||||
print("""
|
||||
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|\
|
||||
_____|_\___
|
||||
""")
|
||||
elif mistakes == 5:
|
||||
print("""
|
||||
_____
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|\
|
||||
_____|_\___
|
||||
""")
|
||||
elif mistakes == 6:
|
||||
print("""
|
||||
_____
|
||||
| |
|
||||
| °
|
||||
|
|
||||
|
|
||||
|\
|
||||
_____|_\___
|
||||
""")
|
||||
elif mistakes == 6:
|
||||
print("""
|
||||
_____
|
||||
| |
|
||||
| °
|
||||
| \
|
||||
|
|
||||
|\
|
||||
_____|_\___
|
||||
""")
|
||||
elif mistakes == 7:
|
||||
print("""
|
||||
_____
|
||||
| |
|
||||
| °
|
||||
| \/
|
||||
|
|
||||
|\
|
||||
_____|_\___
|
||||
""")
|
||||
elif mistakes == 8:
|
||||
print("""
|
||||
_____
|
||||
| |
|
||||
| °
|
||||
| \/
|
||||
| /
|
||||
|\
|
||||
_____|_\___
|
||||
""")
|
||||
elif mistakes == 9:
|
||||
print("""
|
||||
_____
|
||||
| |
|
||||
| °
|
||||
| \/
|
||||
| /\
|
||||
|\
|
||||
_____|_\___
|
||||
|
||||
|
||||
DEAD
|
||||
""")
|
||||
global go
|
||||
go = 0
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
worteingabe()
|
||||
raten()
|
7
RandomOtherStuff/main.py
Executable file
7
RandomOtherStuff/main.py
Executable file
@@ -0,0 +1,7 @@
|
||||
from turtle import *
|
||||
|
||||
for i in range(4):
|
||||
fd(100)
|
||||
right(90)
|
||||
|
||||
exitonclick()
|
BIN
RandomOtherStuff/testimage.gif
Executable file
BIN
RandomOtherStuff/testimage.gif
Executable file
Binary file not shown.
After Width: | Height: | Size: 5.9 MiB |
5
RandomOtherStuff/timetest.py
Executable file
5
RandomOtherStuff/timetest.py
Executable file
@@ -0,0 +1,5 @@
|
||||
import time
|
||||
|
||||
print ("time.time(): %f " % time.time())
|
||||
print (time.localtime( time.time()))
|
||||
print (time.asctime( time.localtime(time.time())))
|
Reference in New Issue
Block a user