1. Ką daro vidinė Python funkcija range? Ja naudodamiesi sugeneruokite sąrašą [0, 1, 2, 3, 4, ..., 2008]. 2. Reikia su Pythonu išarchyvuoti .zip failą. Kokią biblioteką naudotumėte? 3. Reikia su Pythonu nupiešti geometrinį brėžinį. Kokią biblioteką naudotumėte? 4. Turime kodą: >>> a = [1, 2, 3] >>> b = a >>> c = a + [] >>> a[1] = 'c' Kokia b[1] ir c[1] reikšmė? Kodėl? 5. Kokia 137 laipsniu 45 liekana padalijus iš 39? Suskaičiuokite su Python. 6. Kodėl Python paskutiniame atsakyme pridėjo raidę L? 7. Kiek dešimtainių skaitmenų turi 147, pakeltas 963-iu laipsniu? Logaritmo naudoti nereikia. 8. 17.7 / 227.3 * 35.8 = ?. Išspausdinkite su dviem skaičiais po kablelio. Pasinaudokite apvalinimo funkcija round() ir formatavimo operatoriumi %. 8. Kuo skiriasi >>> print "a", "b" ir >>> print "a" + "b" rezultatas? 9. Parašykite programą, kuri paverstų įvestą skaitmenų seką į skaičių, pvz., "one oh two zero five" -> 10205 Atskirti žodžiams pasinaudokite šiuo kodu: >>> words = raw_input().split() 10. Parašykite žaidimą „Atspėk skaičių“. Programa sugeneruoja atsitiktinį skaičių, tada naudotojas spėlioja, o programa sako „daugiau“ arba „mažiau“. Kai skaičius atspėjamas, išspausdinamas spėjimų skaičius. Atsitiktiniam skaičiui sugeneruoti pasinaudokite šiuo kodo fragmentu: import random random.seed() skaicius = random.randrange(100)+1 # sugeneruoja skaiciu nuo 1 iki 100 imtinai