На этот раз используя тот же принцип, что у чат-бота напишем свой электронный ежедневник на неделю. (Если забыли, то посмотрите домашнее задание на урок)
Создадим списки для дней недели: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.
Для начала, на каждый день будем назначать одно дело.
1) Заполните список строками "нет дел" (подойдет цикл for)
2) Создайте команду "Изменить дело" (edit)
3) Создайте команду "Вывести календарь на неделю быстрее!! Заранее
Python – багатоцільова мова програмування, яка дозволяє писати код, що добре читається. Відносний лаконізм мови Python дозволяє створити програму, яка буде набагато коротше свого аналога, написаного на іншій мові.
Python - багатоплатформова мова програмування. Це означає, що програми на Python можна запускати в різних операційних системах без будь-яких змін.
Ще однією перевагою Python є його стандартна бібліотека, яка встановлюється разом з Python і містить готові інструменти для роботи з операційною системою, веб-сторінками, базами даних, різними форматами даних, для побудови графічного інтерфейсу програм тощо.
Програми, написані на мові програмування Python, можуть бути як невеликими скриптами, так і складними системами.
Python абсолютно безкоштовний.
Объяснение:
day=0
p=N
v=1
поки p>0
пц
p=p-v
v=v*2
day= day+1
кц
Програма матиме вигляд:
#include <iostream>
using namespace std;
int main(int argc, char** argv)
{
int N, day, p, v;
cin>>N;
day=0;
p=N;
v=1;
while (p>0)
{
p=p-v;
v=v*2;
day++;
}
cout<<day;
return 0;
}
Таблиця виконання алгоритму
Объяснение: