几个Python题目?

作者&投稿:玉致 (若有异议请与网页底部的电邮联系)
几个python小题,急急急!!!~

math.floor(-2.5)= -3
3.5+math.floor(-2.5)= 0.5
round(math.fabs(-2.5)= 2
math.gcd(12,9)= 3
math.fmod(36,5)= 1.0

user_pwd_info = {
"Mike": "123",
"Peter": "ababab",
"Marry": "8091"
}

user_name = input("请输入用户名:")
user_pwd = input("请输入用户密码:")

if user_name not in user_pwd_info:
print("用户名错误")
else:
if user_pwd_info.get(user_name) == user_pwd:
print("登录成功")
else:
print("密码错误")

1.【选择】 下面哪个选项不是定义列表的正确方式?( D)

D.myList4 = 2,3,4,5

答案解析:这是定义元组的方式,而不是列表


2.【选择】根据下面表达式,a的值是:( C)

 C.lo Wo

 

3.【填空】请写出如何切片myList[]的倒数第3~5位。

  myList[-3:-5]

  

4.【判断】列表内元素的下标是从0开始的。( 


5.【选择】下列Python表达式可以将列表反向并改变原列表值的是:( D)

D.myList.reverse()

答案解析:切片会生成新的列表;reversed只是生成新的迭代器;只有 list.reverse()会对原表的值进行改变


-----------

1.【判断】Python语句“x = "a","b","c"”中,x是一个元组。(√ 


2.【选择】执行下列Python语句会报错的是:( A)

A.myTuple[3] = 30

答案解析:元组是immutable(不可变)的,所以不能改变元组的值


3.【填空】使用Python内置函数,计算元组myTuple的语句是:

sum(myTuple) 


4.【选择】下列关于Python的描述错误的是:( C)

C.对元组内部元素进行排序使用的是sort()

答案解析:元组不可变,所以不能对元素进行排序


------------

1.【选择】下列关于Python中字符串说法错误的是:( D)

D.Python中字符类型是char,字符串的类型是str

答案解析:python字符和字符串类型都是str


3.【填空】请写出用空格“ ”合并字符串“Jane”、“Doe”的Python语句:

"Jane" + " " + "Doe"


4.【选择】下列不是Python3中解决路径中特殊字符问题的选项是:( C)

C.s = u"D:est"


------------


1.【选择】下列不是序列的是:(C )

C.集合


3.【选择】下面哪些操作是序列都具有的?( D)

D.以上都是


-----

1.【判断】Python中符号{}仅用在集合这一数据类型中。(B.× 


3.【填空】语句set("datascience")的结果是:

集合 {'d', 'a', 't', 's', 'c', 'i', 'e', 'n'}


4.【选择】下列关于集合的说法错误的是:(A )

A.集合具有互异性,定义集合时不允许出现相同的元素

答案解析:出现了重复也没事,会自动去重的。


7.【选择】在Python中对数据进行去重处理,一般会借助下列哪种数据类型?( C)

C.集合


---------

1.【填空】有两个列表 a = ["name","age","sex"],b = ["jonh","23","M"],请用一个语句将这两个列表转换成字典,其中列表a中的元素为“键”,列表b中的元素为“值”。

dict(zip(a, b))


2.【填空】定义一个新字典如下,用print输出dict1的结果是:

{1: 3, 2: 'a'}


4.【判断】下面对字典d的定义是正确的。(B.× )

答案解析:列表不能用做键。应该用元组('a','b')做键 。




请问这道python题怎么做?
最大值是99,执行98次就会出现最大值,算法不关键,关键是计算机都是尝试计算,知道最大值出现的时候其实已经完成了一次最小值的计算,所有需要将计算的次数 减去 1或者次数直接从-1 开始都是可行的,如下:

求解这倒python编程题,,初学求助
按照题目要求编写的Python阶乘程序如下 def factorial(n): #定义阶乘函数 f=1 #累乘器赋初值1 for i in range(1,n+1): #for_i循环变量i从1到n变化 f=f*i #f累乘i return f #返回n的阶乘结果f n=int(input("请输入n:")) #输入n的值 print(factorial(n)) #打印n!结果 源代码(...

求一道Python题。需要用到循环语句还有break语句。谢谢大家了!_百度...
按照题目要求编写的募捐的Python程序如下 total=float(input('请输入需要的募捐总额:'))student=0 sum=0.0 while student<=50:money=float(input('请输入每个人的捐款数:'))sum=sum+money student+=1 if sum>=total:break if student>50:print('实际捐款总额没有达到需要的募捐总额!')else:prin...

python求s=a+aa+aaa+aaaa+aa.a的值,其中a是一个数字
解答过程如图所示:Python在执行时,首先会将.py文件中的源代码编译成Python的byte code(字节码),然后再由Python Virtual Machine(Python虚拟机)来执行这些编译好的byte code。

求大佬帮帮做一个python题目
day=day)week_day = week_dict[date.weekday()]# 输出带装饰的星期缩写(20个字符宽度)print(f"==={week_day.center(7)}==="程序先读入输入日期,然后使用 Python 的 datetime 库将其转换为星期的英文缩写。最后使用字符串的 center 方法,将缩写居中并加上两个等号装饰。运行程序,输入样例的...

二级python程序题
我的解答:系统解答:系统解析:1.用随机数要导入random库,并记别名为r 2.先定义好要使用的英文字母表;3.用seed(1)初始化随机函数,保证后面产生的随机数跟标准答案的一致 4.初始化密码code为一个空字符串;系统解答:系统解析:题目给出了基本数据的定义,后面要使用这些变量 在for循环里面,...

Python题目描述: n个小朋友做游戏,编号从1到n。他们按编号大小从小到大...
下面是一个 Python 程序的示例,用来模拟 n 个小朋友做游戏的情况,编号从 1 到 n 依次顺时针围成一圈,第一个小朋友开始报 m,第二个小朋友开始报 m-1,第 m 个小朋友开始报 1,顺时针方向报数减 1,报 1 的人会离开,下一个小朋友继续报 m。直到只剩一个小朋友。首先读入小朋友的数量...

求解一道Python编程题
斐波那契数列自第三个数开始,每个数均为之前两个数的和。至少有两种方法来实现它。最常见的利用迭代的方法,其核心思路是 fib(n) = fib(n-1) + fib(n-2)而在n<2时直接,没有n-2,因此直接返回1:def fib(num): return 1 if n<2 else fib(num-1) + fib(num-2)这是一种很简单的...

python基础题?
(3):定义str类型变量name并调用python内置输入函数input(),控制台等待输入,假设输入"Kate",执行语句(4)。(4):定义str类型变量password并调用python内置输入函数input(),控制台等待输入,假设输入"666666"。执行语句(5)(5):判断语句,若name变量的__str__()函数的返回值等于字符串'Kate'...

python面试必备题目有哪些
给你一份千锋python的面试题吧 1、多线程使用Python是个好主意吗?列出一些方法可以让一些Python代码以并行方式运行。答:Python不允许真正意义上的多线程。它有一个多线程包,但如果你想使用多线程来加速你的代码,那么使用它通常不是一个好主意。Python有一个名为全局解释器锁(Global Interpreter Lock(...

巫溪县13838989168: python 题目 -
宇便恬倩: #-*- coding:utf-8 -*- def binary_search(slist,goal): '''二分查找 slist为要查找的列表,goal为目标 Return middle为目标的下标''' low=0 high=len(slist)-1 while(low<=high): middle=(high-low)/2+low if(slist[middle]==goal): return middle elif(slist[middle]>goal): high=middle-1 elif(slist[middle]<goal): low=middle+1 return -1

巫溪县13838989168: 求大神用Python做一下这些题 身为小白的我实在不会 只做1,2,5题 -
宇便恬倩: ##注意:最左边每个=表示一个空格##第1题 from turtle import * y=pos()[1]##五边形 up() setpos(10,y) down() circle(50,steps=5)##六边形 up() setpos(120,y) down() circle(60,steps=6)##第2题 from turtle import * for i in range(5):====fd(200)====right(...

巫溪县13838989168: python面试必备题目有哪些 -
宇便恬倩: Q:你做一个自我介绍吧?旁白:其实遇到好几家面试官都让我做自我介绍了,该如何自我介绍阳哥估计都会背了,好玩(恶心)的是在万达信息面试,面试了3个技术官,每个人都分别让我做了自我介绍,尼玛,他们3个就不会沟通一下要问我...

巫溪县13838989168: 谁跟我做一下这几题Python基础题目 -
宇便恬倩: 1、def 2、2 3、整数 4、ch1+=ch2 5、s.upper()

巫溪县13838989168: Python练习题 -
宇便恬倩: 首先 range是reversed word 在这里你可以理解为python保留词汇 也就是说你给一个变量赋值时 不能命名其为range 因为你下载的python里已经有了range的用法和相关操作规则 wiki中的定义为a reserved word (also known as a reserved identifier) ...

巫溪县13838989168: 三个python问题! -
宇便恬倩: Q2:源码:word = input('Enter word: ') reverse = word[::-1] if word == reverse: print('Palindrome? True') else: print('Palindrome? False') 运行结果:>>> ================================ RESTART ===============================...

巫溪县13838989168: 两道Python的题 关于类的 2 定义类Circle,要求具有以下方法,编写测试程序进行功能演示(文本方式即可)Circle(point,r):根据给定的圆心和半径生成一... -
宇便恬倩:[答案] 建议你还是自己写一下试试, 遇到不明白的地方,再拿来问; 要不然,大家不是很乐意这样提问的.

巫溪县13838989168: 题目:有关Python语言的题,急!!!!!!
宇便恬倩: 晕....又碰到一个是这个做也的好友...给你贴下代码吧..哈哈 第一题: #!/usr/bin/env python#-*- coding: GB2312 -*- while True: filename = raw_input('输入文本路径:') if filename != 'exit': txtfile = file(filename, 'r+') content = txtfile.readlines() txtfile....

巫溪县13838989168: Python简单的题目,大家都来做一下. -
宇便恬倩: 1 2 3 4 5 6 7 8亲,你这2113个要直到满意为止5261,就明4102显不是简单的条件语句能完1653成专的,也不是简单的for循环能解决属的,肯定是while语句的啊...num =int(raw_input("Please input your number:")) whilenot0<num<101:print"Please input a num between 1 and 100!"num =int(raw_input("Please input your number:")) else:printnum

巫溪县13838989168: 三道Python题目求助! -
宇便恬倩: 展开全部#第二题:#没有办法写缩进,看不了下载图片 dictionary = {} while True:response = str(input("您要查询、添加、删除还是退出字典: ")) if response == "查询":search_response = str(input("您要查询什么: ")) if search_response ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网