Skip to content

Instantly share code, notes, and snippets.

View spheppner's full-sized avatar
🎯
Focusing

Simon Heppner spheppner

🎯
Focusing
  • Austria
  • 15:37 (UTC +02:00)
View GitHub Profile
@spheppner
spheppner / vector_template.py
Created September 27, 2018 15:21 — forked from horstjens/vector_template.py
pygame vector template game
# -*- coding: utf-8 -*-
"""003_static_blit_pretty_template.py"""
import pygame
import random
def make_text(msg="pygame is cool", fontcolor=(255, 0, 255), fontsize=42, font=None):
"""returns pygame surface with text. You still need to blit the surface."""
myfont = pygame.font.SysFont(font, fontsize)
@spheppner
spheppner / calculate_module.py
Created June 19, 2018 09:37
A module for calculating numbers (Python3) - Returns string
def calculate(operator, nr1, nr2):
if operator != "/" or operator != "-" or operator != "+" or operator != "*":
return "Invalid Operator!"
elif operator == "/":
try:
return str(nr1//nr2)
except:
return "Error!"
elif operator == "-":
try:
@spheppner
spheppner / simple_menu.py
Created June 6, 2018 14:30
Simple menu to program yourself! (python3)
import os
menu = """#####################
# #
# [C]redits #
# [E]xit #
# #
#####################"""
def clear():
@spheppner
spheppner / clear_module.py
Created June 6, 2018 14:35
Clear module (python3)
import os
def clear():
try:
os.system("cls")
except:
os.system("clear")
# You need this module in the same folder and you can simple import it with the "import" command
@spheppner
spheppner / swapper.py
Last active May 14, 2018 16:39
Improved 2-digit number swapper (Python3)
def swap(a, b):
a, b = b, a
return a, b
swapped_value = swap(1, 2)
@spheppner
spheppner / reverser.py
Created May 14, 2018 16:27
Simple string reverser (Python3)
def reverse(rstr):
return rstr[::-1]
reversed_string = reverse("Hello")
@spheppner
spheppner / calculator.py
Created May 9, 2018 14:55
Improved calculator (Open-Source, Python3)
credits = """
Made by Simon Heppner
on 9th of May, 2018
"""
print(credits)
def addition(int1, int2):
return (int1 + int2)
def subtraction(int1, int2):
@spheppner
spheppner / numswap.py
Created May 9, 2018 14:34
simple number swapper (just for fun)
def swap(numbersp):
swapped = str(numbersp)
a = swapped[0]
b = swapped[1]
swapped = int(b + a)
return swapped
swap(12)
@spheppner
spheppner / textgenerator.py
Created October 12, 2017 15:58
A imroved text generator with eSpeak
import random
import subprocess
freunde=("Luka","Eni","Adrian","Caro","Marie","Ella","Boba Fett","Ein Känguru","Merkel", "Pikachu", "Manuel", "Hulk", "Superman", "Batman", "Captain America", "Anakin Skywalker", "Harry Potter", "Luke Skywalker", "Simon Heppner", "Paolo Perfahl", "Pablo Piccaso", "Horst Jens", "Herr Computer", "Spongebob", "Mr. Crabbs", "Maria", "Jesus", "Gott", "Teufel", "Poseidon", "Percy Jackson")
verben=("schimpft","schlägt","küsst","isst","verschlingt","hilft","kitzelt","verklagt", "umarmt", "programmiert", "ärgert", "nervt", "erschießt", "zermalmt", "zerdrückt", "erdrosselt", "liebt", "tötet")
orte=("am Strand","unter Wasser","im Schiff","über den Wolken","auf dem Spielplatz","in der Schule","in der Klasse","im Parlament", "im UFO", "im Uboot", "im Himmel", "beim Schreibtisch", "in der Schule", "in der Hölle", "auf Courocant", "auf Tatooine", "auf Alderaan", "am Berg", "im Gebirge", "im Raum", "im Kino", "vor dem Kino", "vor dem Computer", "vor der Kirche", "in der Kirche")
adj=("leidens
@spheppner
spheppner / taschenrechner.py
Last active October 5, 2017 14:39
Open-Source Taschenrechner für alle Betriebsysteme (Python)
import os
while True:
a = input("Enter the first number and press RETURN >> ")
try:
num1 = int(a)
except:
continue
break