(Это если надо вывести в одну строчку без массивов)
n = 10
while 30 >= n:
if n % 3 == 0:
print(n)
n = n + 1
(Это выводит как с циклом for)
№3
k = 20
z = 0
while 40 >= k:
if (k % 2) == 0:
z = z + k
k = k + 1
print(z)
2 votes Thanks 1
bulbulatorkosakov
если я что-то попутал могу создать новое задание тут на 20 баллов так же
BlackHole3003
там используется цикл while, могу переделать под него, но "s=0 d=31 while d<50 s=s+d d=d+1 print (s)" это пример программы для других условий
bulbulatorkosakov
я могу создать новое задание на здесь чтобы тебе удобнее было если хочешь
Answers & Comments
№1
x1 = int(10)
x2 = int(57)
x3 = int(45)
min = int(x1)
max = int(x1)
if min > x1:
min = x1
if min > x2:
min = x2
if min > x3:
min = x3
if max < x1:
max = x1
if max < x2:
max = x2
if max < x3:
max = x3
print(min + max)
№2
for i in range(10, 31):
if (i % 3) == 0:
print(i)
№3
z = int(0)
for i in range(20, 41):
if (i % 2) == 0:
z += i
print(z)
через цикл while
№2
n = 10
s = str()
while 30 >= n:
if n % 3 == 0:
s = s + str(n) + ' '
n = n + 1
print(s)
(Это если надо вывести в одну строчку без массивов)
n = 10
while 30 >= n:
if n % 3 == 0:
print(n)
n = n + 1
(Это выводит как с циклом for)
№3
k = 20
z = 0
while 40 >= k:
if (k % 2) == 0:
z = z + k
k = k + 1
print(z)