0: contin " />

c = 0while True: k = eval(input("请输入数字(输入0退出): ")) if k > 0: continue elif k < 0: c = c + 1 elif k == 0: break c = c + 1print(c)依次输入10 - 20 30 - 40 - 60 0输出结果是A.6 B.3 D.-120 D.5

c = 0

while True:

    k = eval(input("请输入数字(输入0退出): "))

    if k > 0:

        continue

    elif k < 0:

        c = c + 1

    elif k == 0:

        break

    c = c + 1

print(c)

依次输入10 - 20 30 - 40 - 60 0输出结果是

A.6 

B.3 

D.-120 

D.5

参考答案与解析:

相关试题

有以下程序段int k=0while(k=1)k++;while 循环执行的次数

[单选题]有以下程序段int k=0while(k=1)k++;while 循环执行的次数是()A . 无限次B . 有语法错,不能执行C . 一次也不执行D . 执行1次

  • 查看答案
  • h &gt; int main ( void ) ( int a , b = 0 , c ; scanf ( " % d " , &amp; a ) ; while

    h > int main ( void ) ( int a , b = 0 , c ; scanf ( " % d " , & a ) ; while

  • 查看答案
  • 有以下程序: main() {int k=5,n=0; while(k>0) {

    [单选题]有以下程序: main() {int k=5,n=0; while(k>0) {switch(k) { default:break; case 1:n+=k; case 2: case3:n+=k; } k-; } printf("%d/n",n); } 程序运行后的输出结果是 ______。A.0B.4C.6D.7

  • 查看答案
  • 下列程序执行后,输出结果是: &gt;&gt;&gt;name = input("输入你的姓名:") 输入你的姓名:Conan &gt;&g

    下列程序执行后,输出结果是: >>>name = input("输入你的姓名:") 输入你的姓名:Conan >>>num = eval(input("输入你的

  • 查看答案
  • 有以下程序:main(){int k=5,n=0;while(k>0){swit

    [单选题]有以下程序: main() {int k=5,n=0; while(k>0) {switch(k) {default:break; case 1:n+=k; case 2: case 3:n+=k; } k--; } printf("%d/n",n); } 程序运行后的输出结果是( )。A.0B.4C.6D.7

  • 查看答案
  • 有以下程序:main(){int k=5, n=0;while(k>0);{ s

    [单选题]有以下程序: main() {int k=5, n=0; while(k>0); { switch(k) { default; break; case 1:n+=k; case 2; case 3:n+=k; } k--; } printf("% d/n", n); } 程序运行后的输出结果是______。A.0B.4C.6D.7

  • 查看答案
  • 执行x = InputBox("请输入半径",0,"求面积") ,在输入框中输入

    [单选题]执行x = InputBox("请输入半径",0,"求面积") ,在输入框中输入3后回车,则下列叙述正确的是( )。A. x的值是数值3B. x的值是字符"3"C. 0是默认值D. 对话框标题是"求面积"

  • 查看答案
  • 有以下程序段 int k=0; while(k=1)k£«£«; while循环

    [单选题]有以下程序段int k=0;while(k=1)k++;while循环执行的次数是A.无限次B.有语法错,不能执行C.一次也不执行D.执行1次

  • 查看答案
  • 为了计算1£«3£«5£«…£«99的值,某人编程如下:k=1s=0While

    [单选题]为了计算1+3+5+…+99的值,某人编程如下: k=1 s=0 While k<=99 k=k+2:s=s+k Wend Print s 在调试时发现运行结果有错误,需要修改。下列错误原因和修改方案中正确的是______。A.WhilE...Wend循环语句错误,应修改为For k=-1 T0 99…Next kB.循环条件错误,应改为While k<99C.循环前的赋值语句K=1错误,应改为k=0D.循环中两条赋值语句的j顷序错误,应改为s=s+k:k=k+2

  • 查看答案
  • 有以下程序段:int k=0;while(k=1)k£«£«;while循环执行

    [单选题]有以下程序段: int k=0; while(k=1)k++; while循环执行的次数是( )。A.无限次B.有语法错,不能执行C.一次也不执行D.执行1次

  • 查看答案