print('Welcome to AskPython Quiz')
answer=input('Are you ready to play the Quiz ? (yes/no) :')
score=0
total_questions=3
if answer.lower()=='yes':
answer=input('Question 1: What is your Favourite programming language?')
if answer.lower()=='python':
score += 1
print('correct')
else:
print('Wrong Answer :(')
answer=input('Question 2: Do you follow any author on AskPython? ')
if answer.lower()=='yes':
score += 1
print('correct')
else:
print('Wrong Answer :(')
answer=input('Question 3: What is the name of your favourite website for learning Python?')
if answer.lower()=='askpython':
score += 1
print('correct')
else:
print('Wrong Answer :(')
print('Thankyou for Playing this small quiz game, you attempted',score,"questions correctly!")
mark=(score/total_questions)*100
print('Marks obtained:',mark)
print('BYE!')
forward(n), fd(n) – liigu edasi n sammu võrra back(n), bk(n) – liigu tagasi n sammu võrra left(d), lt(d) – pööra vasakule d kraadi right(d), rt(d) – pööra paremale d kraadi pencolor(“red”) – joone värv pensize(d), width(d) – joone laius d goto(x,y) – liigu punkti koordinaatidega x ja y speed(n) – kilpkonna kiirus n kiirusega (0..10) penup(), up() – tõsta pliiats üles pendown(), down() – lase pliiats alla
color(“red”), color(“#008000”) – värv fillcolor(“yellow”) – kujundi värv seest bgcolor(“black”) – ekraani tausta värv begin_fill() – värvimise alustamine end_fill() – värvimise lõpetamine
circle(r) – ringi joonistamine r raadiusega circle(100,180) – poolringi joonistamine (raadius,joone pikkus) shape(“circle”) – ovaali tegemine shapesize(7,2,3) – ovaali suuruse määramine (kõrgus,laius,joone paksus) dot(d) – täpi joonistamine d diameetriga
Tähekene
from turtle import * color(‘red’, ‘yellow’) begin_fill() while True: forward(200) left(170) if abs(pos()) < 1: break end_fill()
Ülevalt ribalt useri alt vali: Log in with user group… (Robootikaring)
Vali robotiks ja versiooniks: EV3 – EV3 leJOS 0.9.1
Vasakult poolt saab valida plokke ja need programmiks ühendada. Paremal pool saab näha, kuidas robot liigub. Valides SIM saki saab avanenud aknast valida erinevaid stseene erinevate taustade ja objektidega. Taustapilte saab ka ise lisada.
Robotit ja objekte saab ekraanil ise sobivasse kohta liigutada.
Simulatsiooniakna all oleva kolmnurga peale vajutades saab programmi käivitada.
Ülesanne 1 – värvide tuvastamine
Liiguta robotit järgemööda erinevate värvideni ja siis tagurda algusesse tagasi. Hiljem võid programmi niimoodi muuta, et robot keereb peale värvi tuvastamist ennast ümber kuni musta jooneni. Siis pöörab jälle ümber ja liigub järgmise värvini.
Siin on näide, kuidas robot sõidab sinise värvini. Täienda programmi nii, et robot liiguks kõigi värvideni.
Ülesanne 2 – plokini sõitmine
Liiguta plokk simulatsiooniaknas kõigepealt nii kõrgele, et robot jõuaks otse sõites selleni.
Pane robot niimoodi liikuma, et see sõidaks sinise plokini ja tagurdaks algusesse tagasi. Pärast võid juurde lisada, et peale ploki tuvastamist pöörab robot ringi ja sõidab õigetpidi musta jooneni välja.
PYGAME
Pythonis ekraanide tegemine ja seal mängu loomine.
Pythoni kirjutamiseks avada arvutis programm Thonny. Enne programmi käivitamist programm salvestada ja siis vajutada Run või F5.
Sinise ruudu tegemine:
from turtle import *
color(“blue”)
begin_fill()
forward(250)
right(90)
forward(250)
right(90)
forward(250)
right(90)
forward(250)
right(90)
end_fill()
Kilpkonnagraafika koodid:
forward(n), fd(n) – liigu edasi n sammu võrra
back(n), bk(n) – liigu tagasi n sammu võrra
left(d), lt(d) – pööra vasakule d kraadi
right(d), rt(d) – pööra paremale d kraadi
circle(r) – ringi joonistamine r raadiusega
dot(d) – täpi joonistamine d diameetriga
pensize(d), width(d) – joone laius d
goto(x,y) – liigu punkti koordinaatidega x ja y
pendown(), down() – lase pliiats alla
penup(), up() – tõsta pliiats üles
speed(n) – kilpkonna kiirus n kiirusega (0..10)
color(“red”), color(“#008000”) – muuda värvi
begin_fill() – värvimise alustamine
end_fill() – värvimise lõpetamine
Bluetooth on loodud seadmete omavahelise traadita side jaoks ja andmete vahetamiseks. Selle lõid rootslane Sven Mattisson ja Hollandi professor Jaap Haartsen.
Juba 1980. aastatel on proovitud vähendada juhtmeid arvutite ümber, aga alles 1999. aastal avaldati esimene Bluetoothi versioon.
Nimi „Bluetooth“ valiti 10. sajandil elanud Taani viikingite kuninga Harald Blåtandi (‘Sinihammas’) järgi, kes oli tuntud kui väga hea rääkija. Alguses oli see lihtsalt koodnimi, aga hiljem see nii ka jäeti.
SCRATCH
Krabikook
PYTHON
Ring juhusliku värviga
from turtle import *
from random import randint
sel_col = randint(1, 3)
if sel_col == 1:
color("blue") # Sinine
if sel_col == 2:
color("black") # Must
if sel_col == 3:
color("white") # Valge
begin_fill()
circle(100)
end_fill()
exitonclick()