start new:
tmux
start new with session name:
tmux new -s myname
# Detta är ett test av användning av Turtle-biblioteket | |
# i Python. Programmet låter ett valfritt antal sköldpaddor | |
# gå runt i en inhägnad, varpå de studsar vid kollision | |
# mot väggen. | |
# | |
# Några roliga strukturer är: | |
# | |
# * Hastighetens representation i vektorform | |
# | |
# * Hantering av riktningsändring i samband med |
# Validating input in Python 3 | |
validSymbolsInInt = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "-"] | |
validSymbolsInFloat = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "-", "."] | |
def readInt(number): | |
charCounter = 0 | |
for num in number: | |
charCounter += 1 |
# Validating input in Python | |
def inputNumber(textOutput): | |
while True: | |
try: | |
userInput = float(input(textOutput)) # or int | |
except ValueError: | |
print("This is not a number, try again.") | |
continue | |
else: |
# https://www.facebook.com/photo.php?fbid=10155461108530633&set=p.10155461108530633&type=3&theater&ifg=1 | |
def prettyPrint(lista): | |
# Funktionen tar en lista med koefficienter | |
# till ett polynom i avtagande ordning och | |
# skriver ut polynomet | |
# Polynomets gradtal | |
polynomets_gradtal = len(lista) - 1 | |
# Detta program tar fram ett närrmevärde på det | |
# Gyllene snittet enligt kedjebråksutvecklingen | |
# | |
# 1 | |
# phi = 1 + ----------------------- | |
# 1 | |
# 1 + -------------------- | |
# 1 | |
# 1 + ------------------ |
# Detta är ett kodskelett till en kalkylator för | |
# addition, subtraktion och multiplikation. Användaren | |
# ska ange två tal och operator (räknesätt), varpå | |
# programmet skriver ut resultatet av operationen. | |
# | |
# Val av operator är "inmatningssäkert" i loopskelettet, | |
# dvs programmet kraschar inte om ett odefinierat | |
# alternativ anges. Däremot finns ingenting i kodskelettet | |
# som kontrollerar att det är riktiga tal som matas in. | |
# Om du vill utöka programmet med sådan kontroll finns |
# Exempelkod som visar några egenskaper hos Pythons bibliotek Turtle | |
# Fullständig referens till biblioteket finns på | |
# https://docs.python.org/3/library/turtle.html | |
import turtle as t | |
import random as r | |
aTurtle = t.Turtle() # Initierar en sköldpadda | |
bTurtle = t.Turtle() # Initierar en till sköldpadda | |
# Funktion som sätter slumpad färg |
// Några grundläggande inställningar | |
var canvas = document.querySelector('canvas'); | |
canvas.width = window.innerWidth; | |
canvas.height = 0.8*window.innerHeight; | |
// Genom variabeln c kommer man åt det mesta som | |
// med canvas att göra | |
var c = canvas.getContext('2d'); | |
// Blå kvadrat |