RYNIEX, wiem, że się czepiam
ale twój skrypt nie oblicza pola trójkąta
więc postanowiłem go nieco poprawić. Chyba nie masz mi tego za złe
Oto poprawiony kodzik: 
Kod:
#!/usr/bin/env python
#-*- coding: utf-8 -*-
#Program obliczający pole prostokąta, kwadratu, koła i trójkąta
#zmienne
pi = 3.141592653589793
two = 2
#Zdefiniowane funkcje
print
def hello():
print u"Cześć!"
def trojkat_area(podstawa,height): #<wstyd>nie znam zbyt dobrze angielskiego</wstyd>
return podstawa*height/2
def rectangle_area(width,height):
return width*height
def square_area(width,):
return width*width
def circle_area(pi,radius,two):
return pi*radius**two
def print_witaj(imie):
print u"Witaj,",imie
def print_opcje():
print "Opcje:"
print u" 'o' Wyświetla opcje"
print u" 'p' Oblicza pole prostokąta"
print u" 'k' Oblicza pole kwadratu"
print u" 'okr' Oblicza pole okręgu"
print u" 't' Oblicza pole trójkąta"
print u" 'q' Kończy program"
#Dane
imie = raw_input("Twoje imię: ")
hello()
print_witaj(imie)
print
print u"Wybierz odpowiadającą Tobie opcję"
wybor = "o"
while wybor != "q":
if wybor == "p":
print u"Obliczanie pola prostokąta."
width = input("Podaj szerokość boku prostokąta: ")
height = input("Podaj wysokość boku prostokąta: ")
print u"Pole prostokąta wynosi: ",rectangle_area(width,height)
elif wybor == "k":
print u"Obliczanie pola kwadratu."
width = input("Podaj wymiary boku kwadratu: ")
print u"Pole kwadratu wynosi: ",square_area(width,)
elif wybor == "okr":
print u"Obliczanie pola okręgu."
radius = input("Podaj długość promienia okręgu: ")
print u"Pole okręgu wynosi: ",circle_area(pi,radius,two)
elif wybor == "t":
print u"Obliczanie pola trójkąta."
podstawa = input("Podaj długość podstawy trójkąta: ")
height = input("Podaj wysokość trójkąta: ")
print u"Pole trójkąta wynosi: ",trojkat_area(podstawa,height)
elif wybor != "q":
print_opcje()
wybor = raw_input("Opcje: ")