python-3.x - 如何在带参数的打印函数中使用 \n
问题描述
我似乎无法获得正确的语法,这将使我:
使用 Python 中的比较运算符之一,编写一个简单的两行程序,将参数 n 作为输入,它是一个整数,如果 n 小于 100,则打印 False,如果 n 大于或等于 100,则打印 True .
不要创建任何 if 块(我们将很快讨论它们)。使用我们为您提供的数据测试您的代码。
这是我尝试过的:
n = int(input("Enter a value for n: "))
print (2 * n < 100 \n 2 * n >= 100)
解决方案
不完全确定您希望通过以下方式实现什么:
print (2 * n < 100 \n 2 * n >= 100)
我怀疑你认为你需要两个子部分来打印真或假,但我不确定你为什么要乘以 2,也不知道为什么你有一个“裸”的换行序列,通常只是在字符串中找到的东西。
您可能误解a simple two-line program
为两行输出,而不是实际程序中的两行(input
语句和print
语句)。
True/False
在任何情况下,您都可以仅使用以下语句进行打印:
print(n >= 100)
如果少于一百,则该表达式将为 false,因此 print False
。否则,表达式将为真,它会打印True
。那里没有什么真正惊天动地的:-)
有关示例,请参见以下成绩单:
>>> n = 55 ; print(n >= 100)
False
>>> n = 98 ; print(n >= 100)
False
>>> n = 99 ; print(n >= 100)
False
>>> n = 100 ; print(n >= 100)
True
>>> n = 101 ; print(n >= 100)
True
底线,你的两行代码应该是这样的(你已经有了第一行):
n = int(input("Enter a value for n: "))
print(n >= 100)
推荐阅读
- angular - 如何根据angular8中的日期选择将值绑定到对象数组
- spacy - spaCy 仅在调用“rasa train”时无法加载模型
- discord-jda - 如何使用 JDA 在 Discord 服务器(不是用户/机器人 DM)中创建私人频道:Java Discord API
- firebase - 如何以非实时方式将数据保存为firebase中的日志,以便更新和读取这些数据的成本不那么高?
- c - 复制指针和内存分配混乱
- javascript - 如何使用两个数组将复选框的值设置为 true?
- javascript - Windows 版 Safari 浏览器是否支持 ECMAScript 2016(ECMAScript 7)?
- apache-flink - 按时间属性窗口并推送到流
- java - Java Sprint-Boot:无法访问@Configuration 中定义的@Bean
- git - 如何在 SmartGit 中克隆一个简单的 HTTPS 存储库?