题库首页 › GESP等级认证(Python) › 题目 25851

执行如下 Python 代码时,如果输入正整数,其输出为该正整数。 N = int(input()) i = 0 rst = 0 while N != 0: rst = rst + N % 10 * 10 ** i N //= 10 i += 1 print(rst)

A:正确
B:错误

正确答案:正确

答案解析

读取输入的正整数N;初始化i和rst为0;当N不为0时,循环执行:取N的个位数字,乘以10的i次幂,累加到rst中;N整除10,去掉个位;i递增1;循环结束后输出rst。

试卷来源:202606 CCF-GESP编程能力等级认证Python二级真题

本卷相关题目

在线做题 同科目题库