输入代码:fornuminrange(1,11):不包含11,因此实际范围是1~10print(str(num)+'+1=',num+1)在这个过程中,变量num被循环赋值()次。 A.1B.9C.11D.10
输入代码:fornuminrange(1,11):不包含11,因此实际范围是1~10print(str(num)+'+1=',num+1)在这个过程中,变量num被循环赋值()次。
A.1
B.9
C.11
D.10
相关考题:
以下哪个程序段是使用递归函数实现1到100求和A.def product1(num): product=1 for i in range(1,num+1): product=product *i return product print(product1(10))B.def sum1(num): sum2=0 for i in range(1,num+1): sum2+=i return sum2 print(sum1(100))C.def product2(num): if num==1: return 1 else: return num *product2(num-1) print(product2(10))D.def sum_a(num1): if num1==1: return 1 else: return num1+sum_a(num1-1) print(sum_a(100))
4、如下代码用欧几里得算法求两个正整数的最大公约数。 num1,num2=eval(input("请输入两个正整数")) if num1<num2: num1,num2=num2,num1 #保证num1大 while_____________: temp=num1%num2 num1=num2 num2=temp print("最大公约数是:",num2) 其中第4行下划线的代码应该是_______A.num2%num1==0B.num2%num1!=0C.num1%num2==0D.num1%num2!=0
下面程序片段的运行结果是()。 public static void main(String[] args) { int i=1, num=0; while(i<=10) { if (i%3==0) { num=num+1;} i++; } System.out.print(num); }A.3B.2C.1D.0
3、下面程序片段的运行结果是()。public static void main(String[] args) { int i=1, num=0; while(i<=10) { if (i%3==0) { num=num+1;} i++; } System.out.print(num); }A.3B.2C.1D.0
7、下面代码为分别取出小数的整数部分和小数部分,请问以下说法,哪些 正确 ?A.代码为: num = 123.45 print('整数部分为:' + int(num)) 输出为: 整数部分为:123B.代码为: num = 123.45 print('小数部分为:' + str(num - int(num))) 输出为: 小数部分为:45C.代码为: num = 123.45 print('整数部分为:' + str(num).split('.')[0]) 输出为: 整数部分为:123D.代码为: num = 123.45 print('小数部分为:' + str(num - int(str(num).split('.')[0]))) 输出为: 小数部分为:0.45000000000000284E.代码为: num = 123.45 print('小数部分为:' + str(num - int(str(num).split('.')[0]))) 输出为: 小数部分为:45
08310022:关于下面变量赋值不正确的是()。 enum NUM{zero,first,second}num1; int num2;A.num1=0;num2=0;B.num1=zero;num2=0;C.num1=0;num2=zero;D.scanf(“%d%d”,num1,num2);