d013: 符号函数

d013: 符号函数

内容:

计算下列函数(符号函数):
                    1    (x>0)
           y=     0    (x=0)
                   -1   (x<0)

输入说明:

一个整数

输出说明:

一个数字(1,0,或者-1)

输入样例:

若题目没有特别说明,则应该以多组测试数据方式读取,或者参考a001。
12

 

输出样例 :

1

提示 :

 

来源 :

(管理员:problem)

答案:
D:\pycharm\project\.venv\Scripts\python.exe D:\pycharm\project\mqtt\1.py D:\pycharm\project\mqtt\1.py:98: DeprecationWarning: Callback API version 1 is deprecated, update to latest version client = mqtt.Client( --- Logging error --- Advantech设备监控诊断模式启动 ================================================== 目标主题: Advantech/FF8E6B31/data 代理地址: 127.0.0.1:1883 客户端ID: Advantech_Monitor_1 ================================================== 日志将同时输出到控制台和mqtt_debug.log文件 Traceback (most recent call last): File "D:\python\Lib\logging\__init__.py", line 1153, in emit stream.write(msg + self.terminator) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ UnicodeEncodeError: 'gbk' codec can't encode character '\U0001f680' in position 33: illegal multibyte sequence Call stack: File "D:\pycharm\project\mqtt\1.py", line 135, in <module> start_mqtt_client() File "D:\pycharm\project\mqtt\1.py", line 120, in start_mqtt_client logging.info(f"🚀 连接MQTT代理 {BROKER}:{PORT}...") Message: '🚀 连接MQTT代理 127.0.0.1:1883...' Arguments: () 2025-06-29 17:53:39,992 - INFO - 🚀 连接MQTT代理 127.0.0.1:1883... --- Logging error --- Traceback (most recent call last): File "D:\python\Lib\logging\__init__.py", line 1153, in emit stream.write(msg + self.terminator) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ UnicodeEncodeError: 'gbk' codec can't encode character '\u2705' in position 33: illegal multibyte sequence Call stack: File "D:\pycharm\project\mqtt\1.py", line 135, in <module> start_mqtt_client() File "D:\pycharm\project\mqtt\1.py", line 122, in start_mqtt_client client.loop_forever() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 2297, in loop_forever rc = self._loop(timeout) File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 1686, in _loop rc = self.loop_read() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 2100, in loop_read rc = self._packet_read() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 3142, in _packet_read rc = self._packet_handle() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 3814, in _packet_handle return self._handle_connack() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 3922, in _handle_connack on_connect( File "D:\pycharm\project\mqtt\1.py", line 28, in on_connect logging.info(f"✅ 成功连接MQTT代理 {BROKER}:{PORT}") Message: '✅ 成功连接MQTT代理 127.0.0.1:1883' Arguments: () 2025-06-29 17:53:40,011 - INFO - ✅ 成功连接MQTT代理 127.0.0.1:1883 --- Logging error --- Traceback (most recent call last): File "D:\python\Lib\logging\__init__.py", line 1153, in emit stream.write(msg + self.terminator) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ UnicodeEncodeError: 'gbk' codec can't encode character '\u231b' in position 33: illegal multibyte sequence Call stack: File "D:\pycharm\project\mqtt\1.py", line 135, in <module> start_mqtt_client() File "D:\pycharm\project\mqtt\1.py", line 122, in start_mqtt_client client.loop_forever() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 2297, in loop_forever rc = self._loop(timeout) File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 1686, in _loop rc = self.loop_read() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 2100, in loop_read rc = self._packet_read() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 3142, in _packet_read rc = self._packet_handle() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 3814, in _packet_handle return self._handle_connack() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 3922, in _handle_connack on_connect( File "D:\pycharm\project\mqtt\1.py", line 31, in on_connect logging.info(f"⌛ 订阅请求已发送 [主题: {TOPIC}, MID: {mid}]") Message: '⌛ 订阅请求已发送 [主题: Advantech/FF8E6B31/data, MID: 1]' Arguments: () 2025-06-29 17:53:40,013 - INFO - ⌛ 订阅请求已发送 [主题: Advantech/FF8E6B31/data, MID: 1] --- Logging error --- Traceback (most recent call last): File "D:\python\Lib\logging\__init__.py", line 1153, in emit stream.write(msg + self.terminator) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ UnicodeEncodeError: 'gbk' codec can't encode character '\u2705' in position 33: illegal multibyte sequence Call stack: File "D:\pycharm\project\mqtt\1.py", line 135, in <module> start_mqtt_client() File "D:\pycharm\project\mqtt\1.py", line 122, in start_mqtt_client client.loop_forever() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 2297, in loop_forever rc = self._loop(timeout) File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 1686, in _loop rc = self.loop_read() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 2100, in loop_read rc = self._packet_read() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 3142, in _packet_read rc = self._packet_handle() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 3816, in _packet_handle self._handle_suback() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 4071, in _handle_suback on_subscribe( File "D:\pycharm\project\mqtt\1.py", line 45, in on_subscribe logging.info(f"✅ 订阅确认 [MID: {mid}, QoS: {granted_qos}]") Message: '✅ 订阅确认 [MID: 1, QoS: (1,)]' Arguments: () 2025-06-29 17:53:40,014 - INFO - ✅ 订阅确认 [MID: 1, QoS: (1,)] --- Logging error --- Traceback (most recent call last): File "D:\python\Lib\logging\__init__.py", line 1153, in emit stream.write(msg + self.terminator) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ UnicodeEncodeError: 'gbk' codec can't encode character '\U0001f4e9' in position 33: illegal multibyte sequence Call stack: File "D:\pycharm\project\mqtt\1.py", line 135, in <module> start_mqtt_client() File "D:\pycharm\project\mqtt\1.py", line 122, in start_mqtt_client client.loop_forever() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 2297, in loop_forever rc = self._loop(timeout) File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 1686, in _loop rc = self.loop_read() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 2100, in loop_read rc = self._packet_read() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 3142, in _packet_read rc = self._packet_handle() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 3808, in _packet_handle return self._handle_publish() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 4148, in _handle_publish self._handle_on_message(message) File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 4501, in _handle_on_message on_message(self, self._userdata, message) File "D:\pycharm\project\mqtt\1.py", line 59, in on_message logging.info(f"📩 收到消息 [主题: {msg.topic}, QoS: {msg.qos}, 大小: {len(msg.payload)}字节]") Message: '📩 收到消息 [主题: Advantech/FF8E6B31/data, QoS: 1, 大小: 25字节]' Arguments: () 2025-06-29 17:53:40,018 - INFO - 📩 收到消息 [主题: Advantech/FF8E6B31/data, QoS: 1, 大小: 25字节] --- Logging error --- Traceback (most recent call last): File "D:\python\Lib\logging\__init__.py", line 1153, in emit stream.write(msg + self.terminator) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ UnicodeEncodeError: 'gbk' codec can't encode character '\u23f1' in position 33: illegal multibyte sequence Call stack: File "D:\pycharm\project\mqtt\1.py", line 135, in <module> start_mqtt_client() File "D:\pycharm\project\mqtt\1.py", line 122, in start_mqtt_client client.loop_forever() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 2297, in loop_forever rc = self._loop(timeout) File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 1686, in _loop rc = self.loop_read() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 2100, in loop_read rc = self._packet_read() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 3142, in _packet_read rc = self._packet_handle() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 3808, in _packet_handle return self._handle_publish() File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 4148, in _handle_publish self._handle_on_message(message) File "D:\pycharm\project\.venv\Lib\site-packages\paho\mqtt\client.py", line 4501, in _handle_on_message on_message(self, self._userdata, message) File "D:\pycharm\project\mqtt\1.py", line 60, in on_message logging.info(f"⏱️ 距离上次消息: {time_since_last:.2f}秒, 总消息数: {message_counter}") Message: '⏱️ 距离上次消息: 0.00秒, 总消息数: 1' Arguments: () 2025-06-29 17:53:40,018 - INFO - ⏱️ 距离上次消息: 0.00秒, 总消息数: 1 2025-06-29 17:53:40,019 - DEBUG - 消息内容: 设备最后状态:
最新发布
06-30
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值