Код Maxpulse не хочет работать, очень просто - PullRequest
0 голосов
/ 29 мая 2020

Я не могу понять, почему этот простой код не работает?

maxpuls = 220

ålder = input("Hej! Vi vill mäta din maxpuls skriv in din ålder här:")

print("Detta är din maxpuls:" + (ålder - maxpuls))

Ответы [ 2 ]

0 голосов
/ 29 мая 2020

Хей, это потому, что ålder / maxpuls имеют тип int, и вы объединяете их со строкой. Чтобы исправить это, приведите (ålder - maxpuls) как строку.

maxpuls = 220

ålder = input("Hej! Vi vill mäta din maxpuls skriv in din ålder här:")

print("Detta är din maxpuls:" + str(int(ålder) - maxpuls))here

Trevlig dag, kompis!

0 голосов
/ 29 мая 2020

Попробуйте, работает ли это. Проблемы с кодировкой возникают либо из-за того, что вы используете в скрипте символы с высоким кодом ascii, либо из-за того, что вам нужно преобразовать ввод в целое число.

# -*- coding: utf-8 -*-

maxpuls = 220

ålder = input("Hej! Vi vill mäta din maxpuls skriv in din ålder här:")

print("Detta är din maxpuls:" + str ( int(ålder) - maxpuls))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...