首页 > 解决方案 > 如何将输入正负都作为整数?帮我解决这个问题

问题描述

使用循环的方法,编写一个程序打印9到N的表格,格式如下:(N由用户输入)

9 18 27...

如果输入 0,则打印 NULL

输入说明:提供一个正整数作为输入。

输出描述:打印九个表格,元素之间有一个空格,直到输入的数字。

样本输入:

3

样本输出:

9 18 27

我的解决方案是:

x = int(input(" "))
if x > 0:
    count = 1
    while count<=x:
        z = 9*count
        print(z, end=" ")
        count += 1
else:
    print("NULL")

标签: python

解决方案


使用abs功能。所以你只会得到正值。如果你想要正面和负面,你可以使用正常input的功能。


推荐阅读