python习题,求帮助

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python习题,求帮助相关的知识,希望对你有一定的参考价值。

已知字符串s='苹果:12个;梨:20个;桔子:35个;香蕉:18个;',试编写程序,实现以下功能:

1、根据输入的水果,查询个数。(假设用户输入的水果在字符串中均存在)

例如:输入'苹果',输出‘苹果总共有12个。’

2、计算梨和香蕉这两种水果的总个数,并将结果输出。

3、将字符串s中的桔子替换成橙子,并将替换后的结果输出。

这道题的核心是熟练运用dict()和字符串的操作方法。具体如下:

源代码


如有帮助,请采纳!!!

参考技术A s='苹果:12个;梨:20个;桔子:35个;香蕉:18个;'
s_split = s.split(';')

dict_price=dict([ tuple(i.split(':')) for i in s_split if len(i)>0])
print(dict_price)

name = input("请输入水果名称:")
nums = dict_price[name]
print('总共有。'.format(name, nums))

apples = int(dict_price["梨"][0:-1])
pears = int(dict_price["香蕉"][0:-1])

print("梨和香蕉的总个数:个。".format(apples + pears))

s_new = s.replace("桔子", "橙子")
print(s_new)

以上是关于python习题,求帮助的主要内容,如果未能解决你的问题,请参考以下文章

Python练习题 024:求位数及逆序打印

Python3练习题 026:求100以内的素数

Python练习题 028:求3*3矩阵对角线数字之和

Python3练习题 020 求1+2!+3!+...+20!的和

Python3练习题求1000以内所有3和5的倍数的总和

Python3练习题 026:求100以内的素数