小明正在学习计算机编程他想编写一个程序能够输出1到n之间所有的数字但是要跳过所有个位为3的数字。请你帮助小明完成这个程序。
可以使用循环从1到n遍历每个数字,然后判断该数字的个位是否为3,如果不是,则输出该数字。
以下是一个示例程序:
def output_numbers(n):
for i in range(1, n+1):
if i % 10 != 3: # 判断个位是否为3
print(i)
n = int(input("请输入一个正整数n:"))
output_numbers(n)
这个程序会依次输出从1到n之间所有个位不为3的数字。
原文地址: https://www.cveoy.top/t/topic/iA7l 著作权归作者所有。请勿转载和采集!