Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Johdatus ohjelmointiin, 28.10.2023
- print("Tervetuloa!")
- # UUSI TIEDOSTO
- # muista asentaa ensin colorama, ks. ohjeet
- from colorama import Fore, Back, Style
- print(Fore.CYAN + 'Eri väristä tekstiä!')
- print(Back.LIGHTWHITE_EX + 'Eri taustavärikin!')
- print("Edelleen teksti on turkoosia, ja taustaväri on valkoinen!")
- # palautetaan kaikki normaaliksi
- print(Style.RESET_ALL)
- print('Nyt ollaan taas normaalissa tilassa!')
- # UUSI TIEDOSTO
- from colorama import Fore, Back, Style
- print(Fore.CYAN + 'Eri väristä tekstiä!')
- print("Lisää tekstiä, vieläkin sama väri!")
- print(Fore.RED + Back.LIGHTCYAN_EX + "Vaihdetaan tausta ja tekstin väri samalla kertaa!")
- print("Vieläkin on punainen teksti ja sininen taustaväri.")
- # palautetaan kaikki normaaliksi
- print(Style.RESET_ALL + 'Nyt ollaan taas normaalissa tilassa!')
- # UUSI TIEDOSTO
- from colorama import Fore, Back, Style
- # kysytään käyttäjältä luku
- number = input("Anna jokin numero:\n")
- number = int(number)
- # reagoidaan eri värillä riippuen siitä onko numero positiivinen vai negatiivinen
- if number >= 0:
- print(Fore.BLACK + Back.LIGHTGREEN_EX + "Positiivinen luku!")
- else:
- print(Fore.BLACK + Back.LIGHTRED_EX + "Negatiivinen luku...")
- # UUSI TIEDOSTO
- # muista asentaa ensin Pillow-moduuli!
- from PIL import Image, ImageDraw
- # luodaan uusi kuva => koko 100 x 30 (sivuttain x pystysuunnassa)
- img = Image.new('RGB', (500, 300), color=(73, 109, 137))
- # alustetaan piirto-objekti
- d = ImageDraw.Draw(img)
- # piirretään tekstiä
- # koordinaatit alkaa aina vasemmasta yläkulmasta
- # eli koordinaatti 100, 200 => 100 pikseliä oikealle, ja 200 pikseliä alas
- d.text((50, 100), "Hello World", fill=(255, 255, 0))
- # piirretään ympyrä (käyttämällä ellipsityökalua)
- # xy = aloituspiste on kohdassa 100,100 => oikea alanurkka on kohdassa 200,200
- # tarkoittaa että ellipsin koko on 100 x 100 (eli 200 - 100, 200 - 100)
- d.ellipse((150, 150, 250, 250), fill=(192, 102, 217), outline=(0, 0, 0))
- # tallennetaan lopputulos tiedostoon
- img.save('pil_text.png')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement