Задача 1)
var a: real;
begin
writeln('Вычислите выражение 12*6 - 13*3');
readln(a);
if a=33 then writeln('Правильно') else writeln('Ошибка в расчётах');
end.
Задача 2)
var a: real;
begin
writeln('Сколько вам лет?');
readln(a);
if a<14 then writeln('Вы ещё не получили паспорт!') else writeln('Паспорт вами получен!');
end.
Задача 3)
program pocupka;
var a: string;
begin
writeln('Какое мороженное вы хотите купить эскимо, фруктовый лёд или пломбир?');
readln(a);
if a='эскимо' then writeln('50 рублей');
if a='фруктовый лёд' then writeln('30 рублей');
if a='пломбир' then writeln('48 рублей');
end.
Объяснение:
Я так понимаю, предполагается, что мы переводим из С++ в Java и наоборот. Или от незаконченного перевода куда-нибудь на оба языка.
Таким образом, на вход могут подаваться как key_value_pair или keyValuePair, так и, например, key_value_Pair.
Pytuhon 3
Код:
import refrom functools import reducevariable_name = input()to_cpp_translation = re.match(r".*[A-Z].*", variable_name) is not Noneto_java_translation = re.match(r".*_.*", variable_name) is not Nonewords = re.findall(r"_?([A-Z]?[a-z]+)_?", variable_name)if to_cpp_translation: print("_".join(words).lower())if to_java_translation: print(reduce(lambda s, a: s + a.capitalize(), words))
d) Числовой, текстовый, числовой