Программирование по змеиному ;)

привет 0
...это в оригинале. Затем я сменил условие, чтобы интереснее было :)

for x in range(0, 20):
print('привет %s' % x)
if x > 9:
break


привет 0
привет 1
привет 2
привет 3
привет 4
привет 5
привет 6
привет 7
привет 8
привет 9
привет 10
 
step= 0
while step <1000:
print (step)
if step >= 57:
break
else:
step = step+2


0
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58

...можно было age назвать, но я пошёл простым путём :)
 
ingredients = ['сыр','хлебушек','колбаска','мед', 'масло крестьянское']
for x in range (0,5):
print ('ингредиент %s' % x, ingredients [x])


ингредиент 0 сыр
ингредиент 1 хлебушек
ингредиент 2 колбаска
ингредиент 3 мед
ингредиент 4 масло крестьянское

:)
 
ves = 77
lunaves = 77*0.165
print (lunaves)
12.705
...это я проверил :)

for x in range (0,15):
print ('мой идеальный лунный вес %s' % x+lunaves)


Traceback (most recent call last):
File "<pyshell#149>", line 2, in <module>
print ('мой идеальный лунный вес %s' % x+lunaves)
TypeError: can only concatenate str (not "float") to str
baseves = int (lunaves)
print (baseves)
12
for x in range (0,15):
print ('мой идеальный лунный вес %s' % x+baseves)


Traceback (most recent call last):
File "<pyshell#154>", line 2, in <module>
print ('мой идеальный лунный вес %s' % x+baseves)
TypeError: can only concatenate str (not "int") to str
for x in range (0,15):
print ('мой идеальный лунный вес' x+baseves)

SyntaxError: invalid syntax. Perhaps you forgot a comma?
...тут я просто тупил :)
for x in range (0,15):
print ('мой идеальный лунный вес', x+baseves)


мой идеальный лунный вес 12
мой идеальный лунный вес 13
мой идеальный лунный вес 14
мой идеальный лунный вес 15
мой идеальный лунный вес 16
мой идеальный лунный вес 17
мой идеальный лунный вес 18
мой идеальный лунный вес 19
мой идеальный лунный вес 20
мой идеальный лунный вес 21
мой идеальный лунный вес 22
мой идеальный лунный вес 23
мой идеальный лунный вес 24
мой идеальный лунный вес 25
мой идеальный лунный вес 26
for x in range (0,15):
print ('мой идеальный лунный вес', x+lunaves)


мой идеальный лунный вес 12.705
мой идеальный лунный вес 13.705
мой идеальный лунный вес 14.705
мой идеальный лунный вес 15.705
мой идеальный лунный вес 16.705
мой идеальный лунный вес 17.705
мой идеальный лунный вес 18.705
мой идеальный лунный вес 19.705
мой идеальный лунный вес 20.705
мой идеальный лунный вес 21.705
мой идеальный лунный вес 22.705
мой идеальный лунный вес 23.705
мой идеальный лунный вес 24.705
мой идеальный лунный вес 25.705
мой идеальный лунный вес 26.705


Тут два варианта - сначала сделал с целыми числами. думал ,в этом проблема. Затем как есть, даже проще получилось :)
 
Есть польза от Уилова учебника!!
Спасибо!!
Понимаю часть программы, что куда. Не всё пока :)
 
def testfunc(user):
print ('Привет, %s' % user)


testfunk ('Wilbur')
Traceback (most recent call last):
File "<pyshell#177>", line 1, in <module>
testfunk ('Wilbur')
NameError: name 'testfunk' is not defined. Did you mean: 'testfunc'?
testfunc ('Wilbur')
Привет, Wilbur

Сначала была ошибка :)
Ну, я привычно написал слово с немецким акцентом :)
Затем норм.
 
def testfunc (ima, famil):
print ('Привет, %s %s' % (ima, famil))


testfunc ('Wilbur', 'Tarzanov')
Привет, Wilbur Tarzanov

:)
 
def testfunc (ima, famil):
print ('Привет, %s %s' % (ima, famil), '!')


testfunc ('Wilbur', 'Tarzanov')
Привет, Wilbur Tarzanov !

...это я балуюсь :)
Так приятнее :))
 
def savings(pocket_money, paper_route, spending):
return pocket_money + paper_route - spending
print(savings(10, 10, 5))
SyntaxError: invalid syntax
def savings(pocket_money, paper_route, spending):
return pocket_money + paper_route - spending

print ('Hellow')
Hellow
print(savings(10, 10, 5))

SyntaxError: unexpected indent
pocket_money = 10
paper_route = 10
spending = 5
print (savings())
Traceback (most recent call last):
File "<pyshell#13>", line 1, in <module>
print (savings())
TypeError: savings() missing 3 required positional arguments: 'pocket_money', 'paper_route', and 'spending'
print(savings(10, 10, 5))
15

Тут я немного побился...
Как я понял - надо сначала задавать переменные\аргументы, а уже затем их использовать как аргументы функции...Может и нет :)
 
def spaceship_building(cans):
total_cans = 0
for week in range(1, 53):
total_cans = total_cans + cans
print('Неделя %s, банок: %s' % (week, total_cans))
Снимок экрана 2022-07-13 в 19.30.47.png

spaceship_building(2)
Неделя 1, банок: 2
Неделя 2, банок: 4
Неделя 3, банок: 6
Неделя 4, банок: 8
Неделя 5, банок: 10
Неделя 6, банок: 12
Неделя 7, банок: 14
Неделя 8, банок: 16
Неделя 9, банок: 18
Неделя 10, банок: 20
Неделя 11, банок: 22
Неделя 12, банок: 24
Неделя 13, банок: 26
Неделя 14, банок: 28
Неделя 15, банок: 30
Неделя 16, банок: 32
Неделя 17, банок: 34
Неделя 18, банок: 36
Неделя 19, банок: 38
Неделя 20, банок: 40
Неделя 21, банок: 42
Неделя 22, банок: 44
Неделя 23, банок: 46
Неделя 24, банок: 48
Неделя 25, банок: 50
Неделя 26, банок: 52
Неделя 27, банок: 54
Неделя 28, банок: 56
Неделя 29, банок: 58
Неделя 30, банок: 60
Неделя 31, банок: 62
Неделя 32, банок: 64
Неделя 33, банок: 66
Неделя 34, банок: 68
Неделя 35, банок: 70
Неделя 36, банок: 72
Неделя 37, банок: 74
Неделя 38, банок: 76
Неделя 39, банок: 78
Неделя 40, банок: 80
Неделя 41, банок: 82
Неделя 42, банок: 84
Неделя 43, банок: 86
Неделя 44, банок: 88
Неделя 45, банок: 90
Неделя 46, банок: 92
Неделя 47, банок: 94
Неделя 48, банок: 96
Неделя 49, банок: 98
Неделя 50, банок: 100
Неделя 51, банок: 102
Неделя 52, банок: 104
spaceship_building(15)
Неделя 1, банок: 15
Неделя 2, банок: 30
Неделя 3, банок: 45
Неделя 4, банок: 60
Неделя 5, банок: 75
Неделя 6, банок: 90
Неделя 7, банок: 105
Неделя 8, банок: 120
Неделя 9, банок: 135
Неделя 10, банок: 150
Неделя 11, банок: 165
Неделя 12, банок: 180
Неделя 13, банок: 195
Неделя 14, банок: 210
Неделя 15, банок: 225
Неделя 16, банок: 240
Неделя 17, банок: 255
Неделя 18, банок: 270
Неделя 19, банок: 285
Неделя 20, банок: 300
Неделя 21, банок: 315
Неделя 22, банок: 330
Неделя 23, банок: 345
Неделя 24, банок: 360
Неделя 25, банок: 375
Неделя 26, банок: 390
Неделя 27, банок: 405
Неделя 28, банок: 420
Неделя 29, банок: 435
Неделя 30, банок: 450
Неделя 31, банок: 465
Неделя 32, банок: 480
Неделя 33, банок: 495
Неделя 34, банок: 510
Неделя 35, банок: 525
Неделя 36, банок: 540
Неделя 37, банок: 555
Неделя 38, банок: 570
Неделя 39, банок: 585
Неделя 40, банок: 600
Неделя 41, банок: 615
Неделя 42, банок: 630
Неделя 43, банок: 645
Неделя 44, банок: 660
Неделя 45, банок: 675
Неделя 46, банок: 690
Неделя 47, банок: 705
Неделя 48, банок: 720
Неделя 49, банок: 735
Неделя 50, банок: 750
Неделя 51, банок: 765
Неделя 52, банок: 780
 

Новые комментарии

LGBT*

В связи с решением Верховного суда Российской Федерации (далее РФ) от 30 ноября 2023 года), движение ЛГБТ* признано экстремистским и запрещена его деятельность на территории РФ. Данное решение суда подлежит немедленному исполнению, исходя из чего на форуме будут приняты следующие меры - аббривеатура ЛГБТ* должна и будет применяться только со звездочкой (она означает иноагента или связанное с экстремизмом движение, которое запрещено в РФ), все ради того чтобы посетители и пользователи этого форума могли ознакомиться с данным запретом. Символика, картинки и атрибутика что связана с ныне запрещенным движением ЛГБТ* запрещены на этом форуме - исходя из решения Верховного суда, о котором было написано ранее - этот пункт внесен как экстренное дополнение к правилам форума части 4 параграфа 12 в настоящее время.

Назад
Сверху