运行以下程序:try:num=eval(input(“请输入一个列表:”))num、reverse()print(num)except:print(“输入的不是列表”)从键盘上输入1,2,3,则输出的结果是:()。
A.[1,2,3]
B.[3,2,1]
C.运算错误
D.输入的不是列表
- · 有4位网友选择 A,占比44.44%
- · 有2位网友选择 D,占比22.22%
- · 有2位网友选择 B,占比22.22%
- · 有1位网友选择 C,占比11.11%
A.[1,2,3]
B.[3,2,1]
C.运算错误
D.输入的不是列表
A、eval 函数的作用是将输入的字符串转为Python语句,并执行该语句
B、如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用 eval(input(<输入提示字符串>)) 组合
C、执行 eval("Hello") 和执行 eval(" 'Hello' ") 得到相同的结果
D、eval 函数的定义为:eval(source, globals=None, locals=None, /)
2/1,3/2,5/3,8/5,13/8,21/13,…
其值通过函数值返回main()函数。例如,若输入n=5,则应输出8.391667。
[注意] 部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
[试题源程序]
include<stdio.h>
include<conio.h>
double fun(int n)
{
int a=2, b=1, c, k;
double (1) ;
for(k=1; k<=n; k++)
{
s=s+1.0 *a/b;
c=a; a+= (2) ; b=c;
}
return(d);
}
main()
{
int n=5;
printf("\nThe value of function is: %1f\n", (3) );
}
函数fun的功能是:求出以下分数序列的前n项之和,和值通过函数值返回。例如,n=10,则输出16.479905。#include <stdio.h> double fun(int n) { int a,b,c,k; double s; [29] ; a=2; b=1; for (k=1; k<=n;k++) { s="s+(double)a/b;" c="a;" ; b="c;" } return s; void main( ) int n="10;" printf("\nthe value of function is: %lf\n",fun(n));>
A、print(eval("1+1"))
B、print(eval("1" + "1"))
C、print("1+1")
D、print("1","1")
A、1 3 5 7 9
B、[1, 3, 5, 7, 9]
C、2, 4, 6, 8, 10
D、error
A、del 用于删除字典或者元素
B、clear 用于清空字典中的数据
C、len 方法可以计算字典中键值对的个数
D、keys 方法可以获取字典的值视图
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!