导航:首页 > 编程语言 > python入门经典习题答案

python入门经典习题答案

发布时间:2022-07-09 20:07:11

python入门练习题,求大神解答

s[i:].find(t)+i
find(t,i),t是搜索的关键字,i是搜索开始的位置,返回的是找到的关键字在字符串s中的位置
所以,第二个选项明显错误,find返回是一个数字,不能再截取字符串

第四个选项t[i:]明显错误,连搜索的关键字都变短了
第一个第三个都是先把字符串缩短i位再从缩短的字符串开头查找,和直接从字符串i位开始查找是一样的,但结果需要加上i,所以选第三项

我错了。。。当找不到的时候返回-1,所以单纯的+1是不行的,选最后一项,都不对

⑵ python!!!!求入门题目解答!

#-*-coding:UTF-8-*-
#!/usr/bin/envpython

classOutOfRangeException(Exception):
pass

defdecimal_to_senary(number):
res=0
div,mod=divmod(number,6)
res=mod
ifdiv<6:
res+=(div*10)
else:
res+=(decimal_to_senary(div)*10)
returnres

defno_7(number):
ifnumber>=100:
raiseOutOfRangeException("numberoutofrange,.")
ifnumber%7==0:
returnTrue
ifstr(number).count("7")>0:
returnTrue

returnFalse

defsum_no_7(number):
not_no_7_list=[num*numfornuminrange(number)ifnotno_7(num)]
returnsum(not_no_7_list)

if__name__=='__main__':
print(decimal_to_senary(13)==21)
print(decimal_to_senary(46)==114)
print(decimal_to_senary(265)==1121)
print(sum_no_7(21)==2336)
try:
sum_no_7(101)
exceptOutOfRangeException,ex:
print(str(ex))

请给分,谢谢,使用python2.7.9测试通过

⑶ python的小练习。。求给代码答案。

value=int(raw_input("Enteranumber:"))
ifvalue<60:
print'D'
elifvalue<80:
print'C'
elifvalue<90:
print'B'
else:
print'A'

练习一

foriinrange(100):
print"Ilovepython!"
i=0
whilei<100:
print"Ilovepython!"
i+=1

练习二

defmax(m,n):
ifm>n:
returnm
returnn
printmax(3,9)
printmax(5.0,2.0)

练习三

⑷ 《python从入门到实践》练习题有答案吗

找不到,只找到找到几道题目的答案

8-9 魔术师:创建一个包含魔术师名字的列表,并将其传递给一个名为show_magicians() 的函数,这个函数打印列表中每个魔术师的名字。8-10 了不起的魔术师:在你为完成练习 8-9 而编写的程序中,编写一个名为make_great() 的函数,对魔术师列表进行修改,在每个魔术师的名字中都加入字样“theGreat”。调用函数 show_magicians() ,确认魔术师列表确实变了。想问下大神怎么对魔术师列表进行修改同时又不使用新的列表,我修改了一次但是用了一个新列表的方法和原习题不符。

⑸ 求python题目解答(初学阶段)

  1. 列表lst中有4个元素,看有几个元素,就看逗号就好了,即便是嵌套列表,在两个逗号之间,也算一个元素,你可以使用len(lst)得到结果。

  2. lst[3]的数据类型为列表,列表用[]表示。

  3. lst[3][1][2]=10

  4. lst[-1][-1][1]=9;

    lst[-1][-1][3]=12;

    lst[-1][-1][-3:]=[9, 10, 12];

    lst[-1][-1][-3:][::-1]=[12, 10, 9] #::-1表示列表反转

⑹ python简单题不会,求解答

#第一题:
from__future__importdivision
print'请依次输入体重(kg)与身高(m):'
weight=float(raw_input())
height=float(raw_input())

print"{:.2f}".format(weight/(height**2))

#第二题:
print'请输入一个秒数:'
sec=int(raw_input())
printstr(sec/3600)+''+str(sec%3600/60)+''+str(sec%60)

#第三题:
from__future__importdivision
importmath

print'请依次输入三角形三边值a,b,c:'
a=int(raw_input())
b=int(raw_input())
c=int(raw_input())

print"{:.1f}".format(math.degrees(math.acos((a**2+b**2-c**2)/(2*a*b))))

你复制的问题还复制不全,汗啊。。。这么多问题连个分也没有。。。人家计算BMI是用的平方,你这里还给了个错的公式,还能不能认真点儿。

⑺ Python中基础练习题

法一:利用set()函数的去重功能,去重后再使用list()函数将集合转换为我们想要的列表
list1 = [11,22,33]
list2 = [22,33,44]
list3 = list(set(list1 + list2))
list3.sort()
print(list3)
-------------
法二:利用if和for,先遍历list1所有元素追加到list3中,然后遍历list2,条件判断list2中当前元素是否在list3中,如果不在则追加到list3中
list1 = [11,22,33]
list2 = [22,33,44]
list3 = []
for ele1 in list1:
list3.append(ele1)
for ele2 in list2:
if ele2 not in list3:
list3.append(ele2)
print(list3)

阅读全文

与python入门经典习题答案相关的资料

热点内容
同城公众源码 浏览:474
一个服务器2个端口怎么映射 浏览:282
java字符串ascii码 浏览:59
台湾云服务器怎么租服务器 浏览:460
旅游手机网站源码 浏览:315
android关联表 浏览:929
安卓导航无声音怎么维修 浏览:320
app怎么装视频 浏览:423
安卓系统下的软件怎么移到桌面 浏览:80
windows拷贝到linux 浏览:753
mdr软件解压和别人不一样 浏览:886
单片机串行通信有什么好处 浏览:324
游戏开发程序员书籍 浏览:848
pdf中图片修改 浏览:275
汇编编译后 浏览:478
php和java整合 浏览:833
js中执行php代码 浏览:447
国产单片机厂商 浏览:62
苹果手机怎么设置不更新app软件 浏览:289
转行当程序员如何 浏览:498