Member 14517556 Ответов: 2

Функция ошибки принтера


Это вопрос, с которым я столкнулся на конкурентном сайте программирования. Вопрос, заданный для возврата значения count/n

Я приложил свои коды и хочу только знать, как написать заявление о возврате. И обратите внимание, что выходные данные должны быть в формате count/n, а не в десятичных числах.

Что я уже пробовал:

деф printer_error(с):
количество = 0
n = len(s)
ибо я в s:
если я в ["n","o","p","q","r","s","t","u","v","w","x","y","z"]:
количество += 1

2 Ответов

Рейтинг:
2

OriginalGriff

Хм...

return count/n


Member 14517556

Я думаю, что вы не поняли мою точку зрения. Мне нужно возвращаемое значение в дробях, а не в десятичных дробях. Ваш код будет возвращать значение в десятичных знаках.

OriginalGriff

Единственный способ "вернуть дробь" - это либо вернуть два значения (что вы можете сделать), либо вернуть строку, состоящую из этих двух значений.
В Python нет "дробного типа"!

Я бы посоветовал вернуться на ваш сайт и очень внимательно прочитать инструкции!

Рейтинг:
14

Patrice T

вы пробовали это сделать?

return str(count)+"/"+str(n)


Member 14517556

На самом деле мне это никогда не приходило в голову. Спасибо

Patrice T

Пожалуйста.
Если ваш вопрос решен, вы можете принять ответ, он закроет вопрос.

Member 14517556

О, Извините, я забыл это сделать.Спасибо еще раз

Patrice T

Без проблем