ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Как сложить все переменные (https://forum.antichat.xyz/showthread.php?t=1478306)

.KOHTOP. 27.05.2023 12:57

Код:





Код:

print('Всего баллов: ' + online + srok + day + neday + obzvon_zam + blat + adek + no_norma + twink + zamday + tag + otchet + rn + obyaz + update + obyazz + doverka + rp_1 + rp_2 + rp_3)


Мне нужно сложить ответ, который идёт с input, а как это сделать?

chapo 27.05.2023 13:12

print(‘total: ‘ + str(1 + 2))

constersuonsis 27.05.2023 14:09

Цитата:

Сообщение от .KOHTOP.

Код:





Код:

print('Всего баллов: ' + online + srok + day + neday + obzvon_zam + blat + adek + no_norma + twink + zamday + tag + otchet + rn + obyaz + update + obyazz + doverka + rp_1 + rp_2 + rp_3)


Мне нужно сложить ответ, который идёт с input, а как это сделать?

Python:





Код:

name
=
online
+
srok
+
day
+
neday
+
obzvon_zam
+
blat
+
adek
+
no_norma
+
twink
+
zamday
+
tag
+
otchet
+
rn
+
obyaz
+
update
+
obyazz
+
doverka
+
rp_1
+
rp_2
+
rp_3
print
(
'Всего баллов: '
+
name
)



самый простой в мире способ

pomidorq 27.05.2023 20:36

Не знаю по какому способу там импут, но вот один из красивых вариантов.

Python:





Код:

score_keys
=
{
"online"
:
None
,
"srok"
:
None
,
"day"
:
None
,
"neday"
:
None
,
"obzvon_zam"
:
None
,
"blat"
:
None
,
"adek"
:
None
,
"no_norma"
:
None
,
"twink"
:
None
,
"zamday"
:
None
,
"tag"
:
None
,
"otchet"
:
None
,
"rn"
:
None
,
"obyaz"
:
None
,
"update"
:
None
,
"obyazz"
:
None
,
"doverka"
:
None
,
"rp_1"
:
None
,
"rp_2"
:
None
,
"rp_3"
:
None
}
for
key
in
score_keys
.
keys
(
)
:
score_keys
[
key
]
=
int
(
input
(
f"{key}: "
)
)
print
(
f"Всего баллов:{sum(score_keys.values())}"
)


.KOHTOP. 28.05.2023 13:40

Цитата:

Сообщение от Sqzes

Python:





Код:

name
=
online
+
srok
+
day
+
neday
+
obzvon_zam
+
blat
+
adek
+
no_norma
+
twink
+
zamday
+
tag
+
otchet
+
rn
+
obyaz
+
update
+
obyazz
+
doverka
+
rp_1
+
rp_2
+
rp_3
print
(
'Всего баллов: '
+
name
)



самый простой в мире способ

https://forum.antichat.xyz/attachmen...98cfed9bdc.png

chapo 28.05.2023 13:43

Цитата:

Сообщение от .KOHTOP.

значит что все эти переменные это строки, а не числа, переведи их в числа через int()

constersuonsis 28.05.2023 14:17

Цитата:

Сообщение от chapo

значит что все эти переменные это строки, а не числа, переведи их в числа через int()

да

Digger Code 28.05.2023 14:31

Python:





Код:

lst
=
list
(
map
(
int
,
[
online
,
srok
,
day
,
neday
,
obzvon_zam
,
blat
,
adek
,
no_norma
,
twink
,
zamday
,
tag
,
otchet
,
rn
,
obyaz
,
update
,
obyazz
,
doverka
,
rp_1
,
rp_2
,
rp_3
]
)
)
print
(
f'Всего баллов:{sum(lst)}'
)



Время: 12:39