HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 16.11.2020, 23:32
Jendosik
Участник форума
Регистрация: 29.08.2019
Сообщений: 211
С нами: 3531982

Репутация: 23
По умолчанию

Помогите пожалуста

У меня есть значения сначала значения 0 выполняться код если я напишу 1 то это ответ должон добавить до 0 1 тоес должно быть уже не 0 а 1 и так дальше след раз если а ответу верно должно быть не 1 а уже 2
 
Ответить с цитированием

  #2  
Старый 16.11.2020, 23:38
|| NN - NoName ||
Познавший АНТИЧАТ
Регистрация: 21.12.2016
Сообщений: 1,046
С нами: 4943565

Репутация: 168


По умолчанию

Код:





Код:
a = 0
b = input("Введите значение: ")
a += b
print(a)
 
Ответить с цитированием

  #3  
Старый 16.11.2020, 23:43
Jendosik
Участник форума
Регистрация: 29.08.2019
Сообщений: 211
С нами: 3531982

Репутация: 23
По умолчанию

Цитата:
Сообщение от || NN - NoName ||  

Код:





Код:
a = 0
b = input("Введите значение: ")
a += b
print(a)

TypeError: unsupported operand type(s) for +=: 'int' and 'str'

Цитата:
Сообщение от || NN - NoName ||  

Код:





Код:
a = 0
b = input("Введите значение: ")
a += b
print(a)

Python:





Код:
def
test
(
)
:
a
=
0
b
=
input
(
"Введите значение: "
)
a
+=
int
(
b
)
print
(
a
)
test
(
)
test
(
)


вот ну я написал 1 и выводит 1 скрипт по 2 кругу пошёл и таки пишет 1 а должно 2
 
Ответить с цитированием

  #4  
Старый 16.11.2020, 23:47
|| NN - NoName ||
Познавший АНТИЧАТ
Регистрация: 21.12.2016
Сообщений: 1,046
С нами: 4943565

Репутация: 168


По умолчанию

Цитата:
Сообщение от Jendosik  

TypeError: unsupported operand type(s) for +=: 'int' and 'str'
Код:





Код:
a = 0
b = input("Введите значение: ")
a += int(b)
print(a)


Должно сработать. Давно с пайтоном не работал, а проверить не могу

Цитата:
Сообщение от Jendosik  

TypeError: unsupported operand type(s) for +=: 'int' and 'str'

Python:





Код:
def
test
(
)
:
a
=
0
b
=
input
(
"Введите значение: "
)
a
+=
int
(
b
)
print
(
a
)
test
(
)
test
(
)


вот ну я написал 1 и выводит 1 скрипт по 2 кругу пошёл и таки пишет 1 а должно 2
Так у тебя всегда к "a" присваивается "0". Тебе надо в начале кода объявить, что "a = 0". А здесь тогда удалить "a".
 
Ответить с цитированием

  #5  
Старый 16.11.2020, 23:52
Jendosik
Участник форума
Регистрация: 29.08.2019
Сообщений: 211
С нами: 3531982

Репутация: 23
По умолчанию

Цитата:
Сообщение от || NN - NoName ||  

Код:





Код:
a = 0
b = input("Введите значение: ")
a += int(b)
print(a)


Должно сработать. Давно с пайтоном не работал, а проверить не могу

Так у тебя всегда к "a" присваивается "0". Тебе надо в начале кода объявить, что "a = 0". А здесь тогда удалить "a".


Цитата:
Сообщение от Jendosik  


вот я раз 10 написал 1 и он пишет 1 а должно было быть уже 10
 
Ответить с цитированием

  #6  
Старый 16.11.2020, 23:55
clrn1w
Постоянный
Регистрация: 14.01.2019
Сообщений: 315
С нами: 3857626

Репутация: 98
По умолчанию

Python:





Код:
a
=
0
def
test
(
)
:
global
a
    b
=
input
(
"Введите значение: "
)
a
+=
int
(
b
)
print
(
a
)
test
(
)
test
(
)
 
Ответить с цитированием

  #7  
Старый 07.12.2020, 12:24
BigIce
Новичок
Регистрация: 16.09.2020
Сообщений: 21
С нами: 2978446

Репутация: 8
По умолчанию

Изи, сейчас объясню. Переменную b просто надо сразу перевести в тип данных int(integer(Целочисленное число)), ну и на всякий случай при выводе конвертируем переменную a в строку(string(str)), это сделано для того, если ты захочешь написать что-то типо результат: 5, то-есть сделать конкатенацию строки.

Ну и в конце, по примеру clrn1w сделаем переход в начало.

Python:





Код:
a
=
0
def
start
(
)
:
global
a
    b
=
int
(
input
(
"Введите значение: "
)
)
a
+=
b
print
(
"Результат: "
+
str
(
a
)
+
"."
)
start
(
)
start
(
)
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.