在Python中,我们可以使用内置的input()函数来获取用户的输入,这个函数返回的是字符串类型,所以我们需要将其转换为整数类型,我们还需要检查用户输入的是否为正整数,以下是一个简单的示例:
def get_positive_integer():
    while True:
        num = input("请输入一个正整数:")
        if num.isdigit():
            return int(num)
        else:
            print("输入错误,请输入一个正整数!")
num = get_positive_integer()
print("你输入的正整数是:", num)
在这个示例中,我们定义了一个函数get_positive_integer(),这个函数会不断地提示用户输入一个正整数,直到用户输入的是一个正整数为止,如果用户输入的不是数字,那么程序会打印出错误信息,并再次提示用户输入,如果用户输入的是数字,那么程序会将其转换为整数,并返回。
我们调用这个函数,并将返回的正整数存储在变量num中,我们打印出用户输入的正整数。
需要注意的是,这个示例只能处理非负整数,如果你需要处理负整数,那么你需要在代码中添加相应的逻辑。




 
		 
		 
		
还没有评论,来说两句吧...