You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python2:如何利用while循环与用户输入实现计数至指定数字?

实现输入数字后计数到该数字的程序

核心思路

完成这个功能只需要两步:获取用户输入的目标数字,然后从1开始循环打印到该数字即可。下面提供两种常见编程语言的实现示例:


Python 实现

# 获取用户输入的数字并转换为整数类型
target_number = int(input("请输入一个数字:"))

# 从1开始循环到目标数字(包含目标数字)
for num in range(1, target_number + 1):
    print(num)
  • 说明:input() 接收用户输入的字符串,int() 将其转为整数;range(1, target_number + 1) 生成1到目标数字的序列,因为range的结束参数是不包含的,所以要加1来确保循环到目标数字。

Java 实现

import java.util.Scanner;

public class Counter {
    public static void main(String[] args) {
        // 初始化Scanner用于获取用户输入
        Scanner input = new Scanner(System.in);
        System.out.print("请输入一个数字:");
        int target = input.nextInt();
        
        // 循环打印计数
        for (int i = 1; i <= target; i++) {
            System.out.println(i);
        }
        
        input.close();
    }
}
  • 说明:Scanner 类用于读取控制台输入,nextInt() 获取整数类型的输入;for 循环从1开始,只要i小于等于目标数字就继续循环打印。

内容的提问来源于stack exchange,提问作者Forest Brunet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 08:00:59