Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8
- x1 = float(raw_input("Anna ensimmäisen pisteen x-koordinaatti: "))
- y1 = float(raw_input("Anna ensimmäisen pisteen y-koordinaatti: "))
- x2 = float(raw_input("Anna toisen pisteen x-koordinaatti: "))
- y2 = float(raw_input("Anna toisen pisteen y-koordinaatti: "))
- try:
- kulmakerroin = (y2 - y1) / (x2 - x1)
- except ZeroDivisionError:
- if x1 == x2 and y1 == y2:
- print "Nämähän ovat yksi ja sama piste!"
- elif x1 == x2:
- print "Pisteiden (%.3f., %.3f.) ja (%.3f., %.3f.) kautta kulkeva suora on pystysuora, ei kulmakerrointa." %(x1, y1, x2, y2)
- else:
- if y1 == y2:
- muoto = "vaakasuora"
- kulmakerroin = float(0)
- elif kulmakerroin > 0:
- muoto = "nouseva"
- elif kulmakerroin < 0:
- muoto = "laskeva"
- print "Pisteiden (%.3f., %.3f.) ja (%.3f., %.3f.) kautta kulkeva suora on %s, kulmakerroin = (%.3f.)." %(x1, y1, x2, y2, muoto, kulmakerroin)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement