Skip to content

Latest commit

 

History

History
66 lines (48 loc) · 2.1 KB

1.md

File metadata and controls

66 lines (48 loc) · 2.1 KB

1 - Podstawy

Czego się nauczymy

  • Podstaw Pythona
  • Robić proste rzeczy w mincrafcie

Linki

Prezentacja

Funkcje wbudowane

range()

Zadania

  1. BMI - Napisz program który pyta o wzrost i wagę po czym wyświetla bmi

  2. Pesel - Napisz program który wczyta pesel i sprawdzi jego poprawność suma kontrolna PESEL

pesel = "95040268772"
a, b, c, d, e, f, g, h, i, j, control = pesel
  1. Losowanie - Program ma wylosować liczbę i pozwolić nam zgadywać. Z każdą próbą powinien podpowiadać czy liczba jest mniejsza czy większa od tego co strzeliliśmy.
import random
liczba = random.randint(1, 10)
  1. FizzBuzz - program przymuje n i wypisze liczby od 1 do n, ale zamiast liczb podzielnych przez 3 pisze "Fizz" zamiast liczb podzielnych przez 5 pisze "Buzz" dla liczb podzielnych prez 3 i 5 wypisze "FizzBuzz"
5 / 2 -> 2.5  dzielenie
5 // 2 -> 2   dzielenie całkowite
5 % 2 -> 1    reszta z dzielenia

Minecraft

from mcpi import block
from mcpi.minecraft import Minecraft

mc = Minecraft.create()
  1. Narysuj linię długości 10 bloków
  2. Wypełnij kwadrat o boku długości 10 bloków
  3. Przerób kwadrat w szachownicę
color = 2 # 0 - 15 to możliwe kolory
mc.setBlock(x, y, z, block.WOOL.id, color)
  1. *Zrób sześcian z dziurą w środku
if x==5 or x>3: # łączenie warunków

mc cube

Zadania cd.

  1. Napisz funkcję która wypisze wszystkie wyrazy Ciągu Fibbonaciego do n Wiki

0 1 1 2 3 5 8 13