Compare commits
No commits in common. "24d80142ae30e939502607a6e6753d4e355805c8" and "03bb0030675306425d7a92c907781d2c9d712c1e" have entirely different histories.
24d80142ae
...
03bb003067
|
@ -61,13 +61,12 @@ repos:
|
||||||
rev: v3.15.2
|
rev: v3.15.2
|
||||||
hooks:
|
hooks:
|
||||||
- id: pyupgrade
|
- id: pyupgrade
|
||||||
args:
|
args: [--py310-plus]
|
||||||
[--py310-plus]
|
- repo: https://github.com/asottile/reorder-python-imports
|
||||||
# - repo: https://github.com/asottile/reorder-python-imports
|
rev: v3.12.0
|
||||||
# rev: v3.12.0
|
hooks:
|
||||||
# hooks:
|
- id: reorder-python-imports
|
||||||
#- id: reorder-python-imports
|
args: [--py310-plus]
|
||||||
#args: [--py310-plus]
|
|
||||||
- repo: https://github.com/asottile/add-trailing-comma
|
- repo: https://github.com/asottile/add-trailing-comma
|
||||||
rev: v3.1.0
|
rev: v3.1.0
|
||||||
hooks:
|
hooks:
|
||||||
|
|
|
@ -1,14 +0,0 @@
|
||||||
root = true
|
|
||||||
|
|
||||||
[*]
|
|
||||||
# https://peps.python.org/pep-0008/#indentation
|
|
||||||
indent_style = space
|
|
||||||
indent_size = 4
|
|
||||||
max_line_length = 79
|
|
||||||
end_of_line = crlf
|
|
||||||
|
|
||||||
[*.md]
|
|
||||||
end_of_line = lf
|
|
||||||
|
|
||||||
[*.py]
|
|
||||||
profile = black
|
|
|
@ -1,4 +0,0 @@
|
||||||
*.py text eol=crlf
|
|
||||||
.editorconfig text eol=crlf
|
|
||||||
.gitattributes text eol=crlf
|
|
||||||
*.md text eol=lf
|
|
|
@ -1,15 +0,0 @@
|
||||||
"""
|
|
||||||
Tämä on ensimmäinen Taitotalossa kirjoitettu Python koodi koulutuspäivänä yksi. Se vain tulostaa asioita.
|
|
||||||
"""
|
|
||||||
|
|
||||||
# Ensimmäinen kommentti
|
|
||||||
print("Tervetuloa")
|
|
||||||
|
|
||||||
# toinen kommentti
|
|
||||||
print("esi" + "merkki")
|
|
||||||
|
|
||||||
luku1 = 5
|
|
||||||
luku2 = 7
|
|
||||||
|
|
||||||
summa = luku1 + luku2
|
|
||||||
print("Vastaus", summa)
|
|
|
@ -1,10 +0,0 @@
|
||||||
"""
|
|
||||||
Sovellus pyytää käyttäjältä nimen, sekä viestin ja tulostaa viestin kolmesti.
|
|
||||||
"""
|
|
||||||
|
|
||||||
# Pyydetään käyttäjältä nimi ja viesti, tallennetaan samannimisiin muuttujiin
|
|
||||||
nimi = input("Nimi: ")
|
|
||||||
viesti = input("Viesti: ")
|
|
||||||
|
|
||||||
# Tulostetaan nimi ja kolmesti viesti rivinvaihdolla. Lopuksi poistetaan rivinvaihto ja erotin tulostuksesta
|
|
||||||
print(nimi, " sanoo:\n", (viesti + "\n") * 3, end="", sep="")
|
|
|
@ -1,13 +0,0 @@
|
||||||
"""
|
|
||||||
Sovellus vertailee totuusarvoja (boolean)
|
|
||||||
"""
|
|
||||||
|
|
||||||
import datetime
|
|
||||||
|
|
||||||
tanaan = datetime.date.today()
|
|
||||||
vuosi = int(tanaan.year)
|
|
||||||
nimi = "Jussi"
|
|
||||||
|
|
||||||
print(vuosi)
|
|
||||||
print(vuosi == 2014)
|
|
||||||
print(vuosi is vuosi)
|
|
|
@ -1,13 +0,0 @@
|
||||||
"""
|
|
||||||
Sovellus tekee yksinkertaisen salasanatarkistuksen if:illä
|
|
||||||
"""
|
|
||||||
|
|
||||||
koodisana = "python"
|
|
||||||
|
|
||||||
print("Tervetuloa")
|
|
||||||
syote = input("Anna salasana: ")
|
|
||||||
|
|
||||||
if syote == koodisana:
|
|
||||||
print("Matka voi alkaa")
|
|
||||||
else:
|
|
||||||
print("Yritä uudelleen")
|
|
|
@ -1,28 +0,0 @@
|
||||||
"""
|
|
||||||
Sovellus kysyy käyttäjän ikää, kertoo alle 18 heidän olevan alaikäinen, 18-65 aikuinen ja yli 65 seniori.
|
|
||||||
"""
|
|
||||||
|
|
||||||
# Tuo sys -kirjasto, jotta voimme poistua virhekoodiin.
|
|
||||||
import sys
|
|
||||||
|
|
||||||
# Odotetaan käyttäjän mahdollisesti pyrkivän syöttämään muutakin kuin numeroita ja varaudutaan asiaan
|
|
||||||
try:
|
|
||||||
# Tallennetaan kokonaislukuna käyttäjältä pyydetty ikä
|
|
||||||
ika = int(input("Mikä on ikäsi? "))
|
|
||||||
# Annetaan käyttäjäystävällinen virheilmoitus ja poistutaan virhekoodilla, jos käyttäjä ei syöttänyt numeroita
|
|
||||||
except ValueError:
|
|
||||||
print("Syötä ikäsi numeroina!")
|
|
||||||
sys.exit(1)
|
|
||||||
|
|
||||||
# Aloitetaan kokeilemalla onko käyttäjä alle 18.
|
|
||||||
if ika < 18:
|
|
||||||
print("Olet alaikäinen")
|
|
||||||
# Jos käyttäjä ei ollut alaikäinen, varmistetaan onko hän 18 ja onko hän alle 65.
|
|
||||||
elif (ika >= 18) and (ika < 65):
|
|
||||||
print("Olet aikuinen")
|
|
||||||
# Mikäli ikä on 65 tai yli, käyttäjä on seniori.
|
|
||||||
elif ika >= 65:
|
|
||||||
print("Olet seniori")
|
|
||||||
# Muussa tapauksessa tulostetaan virheilmoitus.
|
|
||||||
else:
|
|
||||||
print("Jokin meni pieleen. Yritä uudelleen tai ilmoita ylläpidolle.")
|
|
|
@ -1,85 +0,0 @@
|
||||||
# Tuodaan turtle -kirjasto
|
|
||||||
import random
|
|
||||||
import turtle
|
|
||||||
|
|
||||||
# Satunnaislukuja
|
|
||||||
|
|
||||||
# ikkkuna = turtle.Screen()
|
|
||||||
|
|
||||||
# Asetetaan turtlen väriksi "meripihka"
|
|
||||||
turtle.pencolor("#002F6C")
|
|
||||||
|
|
||||||
# Asetetaan taustaväriksi "AMOLED" musta
|
|
||||||
# turtle.bgcolor("#000000")
|
|
||||||
|
|
||||||
# valkoinen
|
|
||||||
turtle.bgcolor("#FFFFFF")
|
|
||||||
|
|
||||||
# Asetetaan kilpikonnan muoto
|
|
||||||
turtle.shape("turtle")
|
|
||||||
|
|
||||||
# Näytetään kilpikonna liikkumatta
|
|
||||||
turtle.showturtle()
|
|
||||||
|
|
||||||
# koko = 100
|
|
||||||
|
|
||||||
# roikealle = 250
|
|
||||||
# rvasemmalle = 250
|
|
||||||
# rylos = 100
|
|
||||||
|
|
||||||
# Aletaampa liikkua
|
|
||||||
# Risti oikealle
|
|
||||||
# turtle.forward(roikealle)
|
|
||||||
# turtle.left(90)
|
|
||||||
# Risti ylös
|
|
||||||
# turtle.forward(rylos)
|
|
||||||
# turtle.left(90)
|
|
||||||
# Risti vasemmalle
|
|
||||||
# turtle.forward(rvasemmalle)
|
|
||||||
# turtle.right(90)
|
|
||||||
# Risti ylös
|
|
||||||
# turtle.forward(rylos)
|
|
||||||
# turtle.forward(50)
|
|
||||||
# Vasen
|
|
||||||
# turtle.left(90)
|
|
||||||
# turtle.forward(50)
|
|
||||||
# Alas
|
|
||||||
# turtle.left(90)
|
|
||||||
# turtle.forward(rylos)
|
|
||||||
|
|
||||||
|
|
||||||
# Piirretään suorakulmio
|
|
||||||
vaaka = 300
|
|
||||||
pysty = 200
|
|
||||||
#
|
|
||||||
turtle.forward(vaaka)
|
|
||||||
turtle.left(90)
|
|
||||||
turtle.forward(pysty)
|
|
||||||
#
|
|
||||||
turtle.left(90)
|
|
||||||
turtle.forward(vaaka)
|
|
||||||
#
|
|
||||||
turtle.left(90)
|
|
||||||
turtle.forward(pysty)
|
|
||||||
turtle.left(90)
|
|
||||||
|
|
||||||
# Piirretään risti
|
|
||||||
turtle.forward(vaaka / 2)
|
|
||||||
turtle.left(90)
|
|
||||||
turtle.forward(pysty / 3)
|
|
||||||
|
|
||||||
turtle.right(90)
|
|
||||||
turtle.forward(vaaka / 3)
|
|
||||||
turtle.left(90)
|
|
||||||
|
|
||||||
turtle.forward(vaaka / 5)
|
|
||||||
turtle.left(90)
|
|
||||||
turtle.forward(vaaka / 3)
|
|
||||||
|
|
||||||
turtle.right(90)
|
|
||||||
turtle.forward(vaaka / 3)
|
|
||||||
|
|
||||||
# turtle.forward(pysty / 3)
|
|
||||||
|
|
||||||
# Pidetään ikkuna auki
|
|
||||||
turtle.mainloop()
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 32c99a2d437f54579d81bdd952ead83d39cb2945
|
Subproject commit f6e9aa58da00e636e5bbac828b89ddde58a14a74
|
Loading…
Reference in New Issue