inF | 7 клас |29 квітня
Тема:
Налагодження алгоритмів у середовищі програмування
s='рекомендація' s1=s[3]+s[9:11]+s[6]+s[2]+s[8] print(s1) s='університет' s2=s[8]+s[0]+s[5]+s[7]+s[6]+s[8] print(s2) s='чиновник' s3=s[2:5]+s[1]+s[5:7] print(s3) s='спортсмен' s4=s[6:8]+s[4]+s[3]+s[2] print(s4)
chislo=int(input('Введіть чотиризначне число '))
dig1=chislo//1000
dig2=chislo%1000//100
dig3=chislo%100//10
dig4=chislo%10
s=dig1+dig2+dig3+dig4
print('Сума цифр = ', s)
#Усі літери написані двічі s='школа' s1=s[0]+s[0]+s[1]+s[1]+s[2]+s[2]+s[3]+s[3]+s[4]+s[4] print(s1) #Змінено порядок літер у парах s='книга' s2=s[1]+s[0]+s[3]+s[2]+s[4] print(s2) #Після кожної літери додано останню літеру слова s='голуб' s3=s[0]+s[4]+s[1]+s[4]+s[2]+s[4]+s[3]+s[4]+s[4] print(s3) #Кожна літера замінена на відповідний код у кодовій таблиці s='зошит' print(ord(s[0]), ord(s[1]),ord(s[2]),ord(s[3]),ord(s[4])) #Кожна літера замінена на наступну в кодовій таблиці s='аркуш' b0=chr(ord(s[0])+1) b1=chr(ord(s[1])+1) b2=chr(ord(s[2])+1) b3=chr(ord(s[3])+1) b4=chr(ord(s[4])+1) print(b0, b1, b2, b3, b4)
Домашня робота
Вивчити з підручника: Квест 29 с. 231-233
та матеріал з презентації
inF | 7 клас |27 квітня
Тема:
Текстові величини та операції над ними
s='рекомендація' s1=s[3]+s[9:11]+s[6]+s[2]+s[8] print(s1) s='університет' s2=s[8]+s[0]+s[5]+s[7]+s[6]+s[8] print(s2) s='чиновник' s3=s[2:5]+s[1]+s[5:7] print(s3) s='спортсмен' s4=s[6:8]+s[4]+s[3]+s[2] print(s4)
chislo=int(input('Введіть чотиризначне число '))
dig1=chislo//1000
dig2=chislo%1000//100
dig3=chislo%100//10
dig4=chislo%10
s=dig1+dig2+dig3+dig4
print('Сума цифр = ', s)
#Усі літери написані двічі s='школа' s1=s[0]+s[0]+s[1]+s[1]+s[2]+s[2]+s[3]+s[3]+s[4]+s[4] print(s1) #Змінено порядок літер у парах s='книга' s2=s[1]+s[0]+s[3]+s[2]+s[4] print(s2) #Після кожної літери додано останню літеру слова s='голуб' s3=s[0]+s[4]+s[1]+s[4]+s[2]+s[4]+s[3]+s[4]+s[4] print(s3) #Кожна літера замінена на відповідний код у кодовій таблиці s='зошит' print(ord(s[0]), ord(s[1]),ord(s[2]),ord(s[3]),ord(s[4])) #Кожна літера замінена на наступну в кодовій таблиці s='аркуш' b0=chr(ord(s[0])+1) b1=chr(ord(s[1])+1) b2=chr(ord(s[2])+1) b3=chr(ord(s[3])+1) b4=chr(ord(s[4])+1) print(b0, b1, b2, b3, b4)
Домашня робота
Вивчити з підручника: Квест 29 с. 226-230
та матеріал з презентації
inF | 7 клас |22 квітня
Тема:
Створення графічних примітивів
import turtle turtle.forward(50) turtle.left(90) turtle.forward(50) turtle.left(90) turtle.forward(50) turtle.right(90) turtle.forward(50) turtle.right(90) turtle.forward(50)
import turtle
h=int(input('Введіть товщину лінії (від 1 до 10) '))
d=int(input('Введіть довжину сторони (50 до 300) '))
turtle.shape('arrow')
turtle.width(h)
turtle.color('blue')
turtle.forward(d)
turtle.left(90)
turtle.color('yellow')
turtle.forward(d)
turtle.left(90)
turtle.color('red')
turtle.forward(d)
turtle.left(90)
turtle.color('green')
turtle.forward(d)
turtle.left(90)
import turtle, random
h=random.randint(1,10)
d=random.randint(50,300)
turtle.shape('arrow')
turtle.width(h)
turtle.color('blue')
turtle.forward(d)
turtle.left(90)
turtle.color('yellow')
turtle.forward(d)
turtle.left(90)
turtle.color('red')
turtle.forward(d)
turtle.left(90)
turtle.color('green')
turtle.forward(d)
turtle.left(90)

