Практична робота
Які три помилки у наступному коді? ( )
x = input("Enter a number: ")
if x = 3
print("You entered 3")
Чого не вистачає в цьому коді? (1б)
temperature = float(input("температура: ")
if temperature > 90:
print("Вода кипить.")
else:
print("Вода не кипить.")
Напишіть програму Python, яка прийме у користувача число і надрукує, якщо число є додатнє, від'ємне або нульове. Використовуйте належний ланцюг if / elif / else, не використовуйте більше ніж три if заяви. (2б)
Напишіть програму Python, яка отримає від користувача номер та роздрукує ''Успіх '', якщо число більше (- 10) та менше 10 включно. (2б)
Потрібно визначити, чи є даний рік високосним. (Нагадаємо, що рік є високосним, якщо його номер кратний 4, але не кратний 100, а також якщо він кратний 400).(3б)
Вхідні дані
Вводиться єдине число - номер року (ціле, позитивне, не перевищує 30000).
Вихідні дані
Потрібно вивести слово YES, якщо рік є високосним і NO - в іншому випадку.
Дано координати двох точок на площині, потрібно визначити, чи лежать вони в одній координатної чверті чи ні (всі координати відмінні від нуля).(3б)
Вхідні дані
Вводяться 4 числа: координати першої точки (x1, y1) і координати другої точки (x2, y2).
Вихідні дані
Програма повинна вивести слово YES, якщо точки знаходяться в одній координатної чверті, в іншому випадку вивести слово NO.
Вот пример программы на паскале ABC:
var a:array [1..1000000] of integer;
b:array [1..10] of longint;
c:integer;
i,max,n:longint;
begin
write('Введите число элементов массива: ');
readln(n);
max:=0;
for i:=1 to 10 do
b[i]:=0;
for i:=1 to n do begin
a[i]:=random(10)+1;
write(a[i],' ');
b[a[i]]:=b[a[i]]+1
end;
for i:=1 to 10 do if b[i]>max then
begin
c:=i;
max:=b[i]
end;
writeln;
writeln('Чаще всего в массиве встречается число ',c)
end.
Var
x: integer; chas: real; str1, str2: string;
Begin
Write('Введите длительность телепрограммы (мин): ');
Readln(X);
Writeln();
if (x < 60) then
begin
if (x < 10) then
Writeln('Миша ляжет спать в 00:0', x)
else
Writeln('Миша ляжет спать в 00:', x)
end
else
begin
chas := x div 60;
x := x mod 60;
if (chas >= 24) then
Writeln('Сегодня Миша спать не ляжет')
else
begin
if (chas < 10) then
str1 := '0' + chas
else
str1 := '' + chas;
if (x < 10) then
str2 := '0' + x
else
str2 := '' + x;
Writeln('Миша ляжет спать в ', str1, ':', str2);
end;
end;
End.