Перевести на пайтон: program gre;
uses math;
var x,x0,f:real; N,k:integer;
begin
writeln('Введите значения x');
readln(x);
x0:=-3.5;
N:=trunc((6-x0)/(0.7));
for k:=0 to n do
begin
x:=x0+0.7*k;
f:=sqrt(abs(power(3,x)*(cos(sqr(x))+sin(x;
if f>abs(k*sin(x))
then write ('F(', X:2:2, ') = ',f:2:2, '- превышает')
else write ('F(', X:2:2, ') = ',f:2:2, ' - не превышает');
writeln();
end;
end.
import random
class Player(object):
def __init__(self, money):
"""Constructor"""
self.money = float(money)
def check_money_for_final(self):
if self.money >= 1000:
return False
else:
return True
def work_distribution_of_leaflets(money):
money_add = random.randint(5,10)
print("Было заработано на раздаче листовок: ", money_add, "\nВсего денег: ", money + money_add)
return money + money_add
def work_programming(money):
money_add = random.randint(5,30)
print("Было заработано на программировании: ", money_add, "\nВсего денег: ", money + money_add)
return money + money_add
def lucky_rate(money):
lucky = random.randint(0,100)
if lucky >= 50:
money_add = money * 0.5
print("Было заработано на ставке: ", money_add, "\nВсего денег: ", money + money_add)
else:
money_add = 0
money = 0
print("Всё было потеряно!\nВсего денег: ", money + money_add)
return money + money_add
if __name__ == "__main__":
player = Player(200.0)
while player.check_money_for_final():
print("Количество денег: ", player.money)
print("1) Раздавать листовки \n2) Программировать \n3) Сыграть ставку\n")
ans = input()
if ans == '1':
player.money = work_distribution_of_leaflets(player.money)
elif ans == '2':
player.money = work_programming(player.money)
elif ans == '3':
player.money = lucky_rate(player.money)
if player.money == 0.0:
print("Вы проиграли")
break
if not(player.check_money_for_final()):
print("Вы победили!")
break
vvar a:array [1..10] of integer; //Эту
j,i,l,pr:integer;
begin //Для изменения диапозона надо менять 2 переменные. Они должны быть равны.
i:=10; // Эту
for j:=1 to i do a[j]:=random(10);
writeln ('Каким был массив:');
writeln (a);
for j:=1 to i-1 do
begin
if j mod 2=0 then inc(l) else continue;
if l mod 2<>0 then begin pr:=a[j-1]; a[j-1]:=a[j+1]; a[j+1]:=pr end;
end;
writeln ('Каким стал:');
writeln (a);
end.