python - 'none' 无明显原因打印
问题描述
print("Entre nummber 1: ")
num1 = float(input('> '))
print("Entre opperation: ")
op = input('> ')
print("Entre nummber 2: ")
num2 = float(input('> '))
result = print("Your Result is:")
if op == "+":
print(num1 + num2)
print(result)
print("Done")
elif op == '-':
print(num1 - num2)
print(result)
print("Done")
elif op == '/':
print(num1 / num2)
print(result)
print("Done")
elif op == '*':
print(num1 * num2)
print(result)
print("Done")
elif op == '**':
print(num1 ** num2)
print(result)
print("Done")
else:
print("Entre a valid opperation")
我试着做一个计算器。它工作正常,但最后无缘无故弹出“无”。
我不知道为什么。任何帮助表示赞赏。
解决方案
result = print("Your Result is:")
print("Your Result is:")
打印此字符串"Your Result is:"
并返回None
,现在result
等于None
。然后print(result)
打印None
推荐阅读
- python - 产生请求后如何立即解析scrapy响应?
- mysql - 在 Azure 应用服务中的应用程序中连接到 MySQL 时访问被拒绝错误
- php - 如何从 mysql_multi_query 获取单个结果
- javascript - 如何获取jQuery数组中单个元素的属性
- mongodb - 从现有数据库创建 Mongodb 数据库脚本
- angular-cli - Angular:将库移动到目录中会导致问题
- python - LeetCode:问题 23 - 合并 K 个排序列表
- javascript - 如何使用 JavaScript 将 a 标签附加到 ul
- node.js - Azure 管道和 yaml:如何在多个文件夹下处理文件?
- azure - API 管理用例