首页 > 解决方案 > 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,...?

标签: python

解决方案


Save your results into an array, say results

results = []

# your logic here

print(','.join(results))

推荐阅读