两道python的编程题求代码

作者&投稿:征关 (若有异议请与网页底部的电邮联系)
python编程,求这两道题的代码~

# coding:UTF-8n=int(input())s=0.0sign=-1.0for i in range(1,n+1):sign=-signs=s+1.0/i*signprint(s)n=int(input())for k in range(1,n+1):for i in range(k,n+1):print(i,' ',end='')for i in range(1,k):print(i,' ',end='')print()

你好!





希望对你有帮助!

1,第一题:

def same_first_name(name1, name2):
if name1 is None or name2 is None:
print 'name1 or name2 is None'
elif type(name1) != type([]) or type(name2) != type([]):
print 'name1 or name2 no list'
elif len(name1) * len(name2) == 0:
print 'list name1 or list name2 is empty'
elif name1[0] == name2[0]:
return True
else:
return False

print same_first_name(['John', 'Smith'], ['John', 'Harkness'])
print same_first_name(['John', 'Smith'], ['Matt', 'Smith'])

运行结果:

True

False


2,第二题:

def search_closet(items, colour):
out_list = []
for item in items:
if colour in item.split(' '):
out_list.append(item)
return out_list

print search_closet(['red summer jacket', 'orange spring jacket', 'red shoes', 'green hat'], 'red')

运行结果:

['red summer jacket', 'red shoes']


3,说明:

第二题那个

if colour in item:

在我这运行成功的,如果你那不行就把把item按空格' '进行分割为一个list

其次,把第一题的参数判断的几个if else,你自己移到第二题上感受下.




黑客与逆向工程师的Python编程之道内 容简介
展示了安全研究人员如何巧妙地结合黑客技巧与工程实践来解决棘手问题。这些实例生动地展示了Python在安全研究中的实际应用。《黑客与逆向工程师的Python编程之道》是为那些对黑客技术,特别是逆向工程和漏洞挖掘领域有热情的读者,以及所有对Python编程感兴趣的读者精心准备的实用参考书籍。

用Python怎么编写这两道题?
i=1 while i <= 7:i=1 while i<=j :print(" ", i, end = "")i = i+1 print("")j=j+1 输出结果:

值得苦练的100道Python经典练手题,(附详细答案)建议收藏
今天,我精心整理了一百道Python经典练手题,涵盖了从简单到复杂的全方位挑战,适合所有层次的学习者深入练习和面试准备。程序001:数字的魅力挑战:用四个数字1、2、3、4,你能构造出多少个独一无二的三位数?答案是什么?别急,我们通过遍历所有可能,剔除重复,或者直接利用Python的itertools模块中的...

两道python语言的程序,帮忙编一下
1.第一个题是凯撒密码,就是明文按字母表顺序右移k个位置得到密文 list = ’Sourpuss‘result = [chr(ord(i)+2) for i in list]print ''.join(result)结果是Uqwtrwuu 2.第二个要用到图形库,写起来麻烦啊

python编程,求这两道题的代码
coding:UTF-8n=int(input())s=0.0sign=-1.0for i in range(1,n+1):sign=-signs=s+1.0\/i*signprint(s)n=int(input())for k in range(1,n+1):for i in range(k,n+1):print(i,' ',end='')for i in range(1,k):print(i,' ',end='')print()...

这道题用Python怎样编程?
def product(num1, num2):result = num1 * num2 print(result)a = int(input('请输入一个数值:'))b = int(input('请输入一个数值:'))product(a, b)

Python 之禅 (可能是目前知乎上最好的版本)
Python编程的艺术:遵循PEP 20的禅意 在Python的世界里,简洁与优雅是最高法则。每一条PEP 20的准则都揭示了编程之道的精髓。让我们逐条解读,感受Python之禅的魔力:明确优于隐晦: 程序的意图要清晰可见,避免模糊的暗示,让代码一目了然。简单胜于复杂: 务求设计简洁,避免不必要的复杂性,即使面对...

求这道题的python代码
num = eval(input("请输入一个整数:")result, remainder = divmod(num, 100)print("百位以上的数字: "result)

求问三道Python程序编写题
第1、2题答案

有什么好用的python编程练习软件吗?
哪个软件能搜python编程题在线编程平台:有许多在线编程平台提供Python练习题和挑战,例如LeetCode、HackerRank、Codewars等。这些平台通常提供各种难度级别的练习题,可以帮助您提高编程技能。LeetCode是一家知名的在线刷题网站,共有1500多道编程练习题涵盖了各种主题,包括数组、链表、字符串、树、图、搜索、...

六枝特区15567163835: python算法编程题,求代码 -
晁春希能: 这道题的核心在于设计算法: 根据描述:这道题的编程思路应该是这样的:任意三个数的和除以2=剩余三个数中的任意两数的平均值=游戏机的价格.可以这样做,把六个数放入数组中,做一个多层嵌套循环遍历所有组合,当满足上述条件时执行一个返回结果的动作,可能有不止一个答案.

六枝特区15567163835: 求Python语言代码:给定一个由10个整数值构成的列表,编程删除列表中所有下表为奇数的元素 -
晁春希能: L = input('Please enter the list: ') for i in L: ....if (i/2)*2 == i: L.remove(i) print L这是2.x版本的程序.

六枝特区15567163835: python编程求100 - 1000范围内被9除余7、被5除3的最小两个整数? -
晁春希能: #求100-1000范围内被9除余7、被5除3的最小两个整数 for i in range(100,1000):if i%9==7:print('{}除以9余7'.format(i))break #跳出循环 for j in range(100,1000):if j%5==3:print('{}除以5余3'.format(j))break#跳出循环

六枝特区15567163835: python编程题: 题目内容:两位整数相乘形成的最大回文数是9009=99*91.编写程序,求得 -
晁春希能: 最好用一个单独的函数来判断回文 再用另外一个函数寻找 返回的是(最大回文数,被乘数,乘数)所组成的元组 def isPal(s): if len(s) return True return s[0]==s[-1] and isPal(s[1:-1]) def maxPal(n): maxNum, maxA, maxB = 0,0,0 for a in xrange(10**...

六枝特区15567163835: Python编程:输入三角形的边a, b, c,求夹角C -
晁春希能: 我刚做完这题.我的答案: import math a = float(raw_input()) b = float(raw_input()) c = float(raw_input()) degree = math.degrees(math.acos((a**2 + b**2 - c**2) / (2 * a * b))) print '{0:.{1}f}'.format(degree, 1)OJ测试通过.

六枝特区15567163835: 用python编写程序 -
晁春希能: s=read("字符串")str=read("子字符串:") print(s.replace(str,' '))

六枝特区15567163835: python编程题目,求解!!! -
晁春希能: for i in range(len(L),step=2): print(L[i])

六枝特区15567163835: 亲们:两道编程题需要亲们帮忙(java或python语言实现) -
晁春希能: /*字符串反转*/public String reverseString (Stirng s){char[] c = s.toCharArray(); for (int i = 0, j = c.length - 1; i < c.length >> 1; i++, j--) { char ch = c[i]; c[i] = c[j]; c[j] = ch; }return String.valueOf(c); }}

六枝特区15567163835: 两道python语言的程序,帮忙编一下 -
晁春希能: 1.第一个题是凯撒密码,就是明文按字母表顺序右移k个位置得到密文 list = 'Sourpuss' result = [chr(ord(i)+2) for i in list] print ''.join(result) 结果是Uqwtrwuu2.第二个要用到图形库,写起来麻烦啊

六枝特区15567163835: python编程 a b为两质数,a+b=90 求a b -
晁春希能: def sumprimes(n):sum=0 fact=[] for i in range (0,len(n)):num=n[i] if num>1:fact=[] for j in range (1,num+1):if num%j==0:fact=fact+[j] if fact==[1,num]:sum=sum+num if sum = 90; break; return(sum)

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