Цикли з умовами.
Вкладені цикли
Урок у Meet о 9.00 та о 9.55 за посиланнямВітаю! Сьогодні працюємо із циклами з умовами та вкладеними циклами
Крок 1: Пригадуємо
Для опису циклів ми використовуємо наступні команди:
Крок 2: Детальніше ознайомитисьДетальніше опрацювати інформацію з теми можеш за посиланням💪Крок 3: Завдання👉Вгадуємо числоКомп'ютер загадує число від 1 до 10. Нам потрібно його вгадатиimport random print("Я загадую число від 1 до 10") a=random.randint(1,10) print("Ваша версія=",end=' ') b=int(input()) while (a!=b): if (a>b): print("Мало") else: print("Багато") print("Ваша версія=",end=' ') b=int(input()) print ("Вгадано!")
На оцінку 10-12 зміни діапазон чисел. Не від 1 до 10, а від 1 до 50👉Вгадуємо числоМи загадуємо число, комп'ютер намагається його вгадатиimport random print("Загадай число від 1 до 10") x=1 y=10 a=((x+y)//2) print("Моя версія=",a) print("Якщо мало, натисніть 1.
Якщо багато, натисніть 2. Якщо вгадано, натисніть 3") b=int(input()) while (b!=3): if (b==1): x=a elif (b==2): y=a a=((x+y)//2) print("Моя версія=",a) print("Якщо мало, натисніть 1. Якщо багато, натисніть 2.
Якщо вгадано, натисніть 3") b=int(input()) print ("The End")
На оцінку 10-12 зміни діапазон чисел.Не від 1 до 10, а від 1 до 50Скриншоти роботи програм надсилай на електронну скринькуteacheritschool1@gmail.com__________________________________
Вітаю! Сьогодні розглянемо різницю у використанні циклів for та while
Крок 1: Опрацюй теорію
👆на 9 балів - протестуй програми, їх розв'язки та приклади роботи надсилай на електронну скриньку teacheritschool1@gmail.comна 12 балів - удоскональ код (перейменуй змінні, напиши коментарі до коду і т.д)Розв'язки надсилай на електронну скриньку teacheritschool1@gmail.com№1Дане ціле число N, роздрукуйте всі квадрати натуральних чисел, що не перевищують N, в порядку зростання.Розв'язання:n = int(input())i = 1while i**2 <= n:print(i**2, end=" ")i = i + 1№2
Переставте цифри числа у зворотному порядку.
Розв'язання:
a = int(input()) n = 0 while a > 0: z = a % 10 a //= 10 n *= 10 n += z print(n)
Оператори вибору та оператори повторення
Урок у Meet о 9.00 та о 9.55 за посиланнямВітаю! На попередньому уроці ми почали вивчення операторів вибору - if, elif, else. Сьогодні розглянемо, як записати складені умови. Тобто, якщо нам необхідно, щоб одночасно "спрацьовували декілька умов"
Крок 1: Переглянь відео про складні умови
💫Крок 2: Завдання
Задача 1. До якої пори року належить місяць, номер якого введено з клавіатури?
Протестуй код, результат надішли мені на пошту або у вайбер
На оцінки 10, 11, 12 треба змінити даний код. Наприклад, щоб виводилось назва пори року англійською або зиінити назви зміних.
За задачу, яка має код ТОЧНО ТАКИЙ, як у мене на блозі, можна отримати максимум 9 балів
m=int(input('Введіть номер місяця '))if ((m==1)or(m==2) or(m==12)):print('Зима')if ((m==3)or(m==4) or(m==5)):print('Весна')if ((m==6)or(m==7) or(m==8)):print('Літо')if ((m==9)or(m==10) or(m==11)):print('Осінь')Крок 3: Переклянь відео про цикли з умовами
Протестуй код, результат надішли мені на пошту або у вайбер
На оцінки 10, 11, 12 треба змінити даний код. Наприклад, щоб виводилось назва пори року англійською або зиінити назви зміних.
За задачу, яка має код ТОЧНО ТАКИЙ, як у мене на блозі, можна отримати максимум 9 балів
Задача 2. Вводити з клавіатури числа, поки не введемо нуль
a=int(input("Введіть число"))while (a!=0):a=int(input("Введіть число"))print ("The End")
Задача 3. Генерувати випадкові числа від 1 до 6, поки не випаде 1
import randoma=random.randint(1,6)while (a!=1):print(a)a=random.randint(1,6)print ("The End")💫Крок 5: Домашнє завданняНеобхідно виконати 3 задачі з кроків 2 та 4Розв'язання надсилай на вайбер або на пошту
Уроки 17, 18
Крок 1: Запис умови мовою програмування
Переглянь відео нижче або опрацюй матеріал👇
Переглянь відео нижче:
weather_forecast
: What a beautiful day!
, якщо значення змінної дорівнює sun
, Take an umbrella!
, якщо значення змінної дорівнює rain
і The sun’s just gone in!
– в іншому випадку.💪№2
Дано температура. Виведіть стан, у якому знаходиться вода при цій температурі
Шаблон розв'язання:
if(a<0):
print ()
elif (a>100):
print ()
else:
print()
______________
Немає коментарів:
Дописати коментар