python - Python formatting output of even and odd numbers
问题描述
start = int(input("Enter a number: "))
for number in range (1, start + 1):
if (number % 2 != 0):
print("{0}".format(number, ','))
I have this code that works, but when it outputs, it does so in different lines. How to I get it to display as 1,3,5,...?
解决方案
Save your results into an array, say results
results = []
# your logic here
print(','.join(results))
推荐阅读
- excel - 如何与多个值进行水平索引匹配
- scala - 如何为演员设置至少一次策略?
- sql-server - 在 django 应用程序的后端使用 SQL Server 数据库时出错
- java - Javac + Lombok阶段后如何使用AspectJ Maven进行二进制编织
- javascript - 如何在 Bootstrap 4 中控制兄弟姐妹的宽度?
- java - 在 Mockito 中模拟迭代器类时遇到问题
- php - 如何在不使用 GET 方法的情况下获取数据库结果?
- gradle - 如何通过 Junit5 测试 Groovy?
- android - 使用 react-native、react-native-config 对多个 productFlavors 的 GoogleMaps Android SDK 密钥限制
- python - 在 SQL Server 中处理 JSON -- OpenJSON + OpenRowset