鱼C论坛

 找回密码
 立即注册
查看: 3331|回复: 19

有大神帮我做一下吗

[复制链接]
发表于 2017-7-17 21:03:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
第二第三大题 求大神帮我看看 我核对一下自己的做的
QQ图片20170717210219.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-7-17 21:07:43 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-7-17 21:27:12 | 显示全部楼层
核对???
你把你写的贴出来,帮你检查一下 不就好了么=。=
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-18 21:55:46 | 显示全部楼层
shuofxz 发表于 2017-7-17 21:27
核对???
你把你写的贴出来,帮你检查一下 不就好了么=。=

可以帮我做一下吗 我实在不会
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-18 21:58:30 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-7-18 22:34:09 | 显示全部楼层
qzj666 发表于 2017-7-18 21:55
可以帮我做一下吗 我实在不会

那就说不会就好了啊,干嘛说核对。。。
还有这两题真的不算难呀,尽量先自己动脑想想吧,要不很难提高的,第二题先帮你写出来了,第三题自己写,哪写不出来了再问,把你已经写的代码贴出来,哪写不下去了标记出来,还有你的思路也写出来,否则不会帮你写第三题的
collection = []
temp = input("请输入字符,输入'退出'结束:")
while temp != '退出':
    if temp[0] == 'a':
        collection.append(temp)
    temp = input("请输入字符,输入'退出'结束:")
for item in collection:
    print(item)
请输入字符,输入'退出'结束:asdf
请输入字符,输入'退出'结束:aqwe
请输入字符,输入'退出'结束:zxc
请输入字符,输入'退出'结束:退出
asdf
aqwe
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-19 12:22:53 | 显示全部楼层
shuofxz 发表于 2017-7-18 22:34
那就说不会就好了啊,干嘛说核对。。。
还有这两题真的不算难呀,尽量先自己动脑想想吧,要不很难提高的 ...

谢谢 我自己研究一下谢谢了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-19 14:08:51 | 显示全部楼层
shuofxz 发表于 2017-7-18 22:34
那就说不会就好了啊,干嘛说核对。。。
还有这两题真的不算难呀,尽量先自己动脑想想吧,要不很难提高的 ...

第三题的第二小题只会这样

productDic = dict()
productDic = {'可乐':'3','雪碧':'3','芬达':'3','啤酒':'4','白酒':'9','薯片':'5','薯条':'4','洗衣粉':'5','肥皂':'2','香肠':'1','汉堡':'5','鸡翅':'3'}
x = input("输入物品名称:")
    for y in productDic:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-19 14:22:45 | 显示全部楼层
qzj666 发表于 2017-7-19 14:08
第三题的第二小题只会这样

productDic = dict()

字典是可以以键取值的,比如productDic['可乐']就会返回3
productDic = dict()
productDic = {'可乐':'3','雪碧':'3','芬达':'3','啤酒':'4','白酒':'9','薯片':'5','薯条':'4','洗衣粉':'5','肥皂':'2','香肠':'1','汉堡':'5','鸡翅':'3'}
x = input("输入物品名称:")
print(x + "的价格是:" + productDic[x])
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-19 15:10:36 | 显示全部楼层
shuofxz 发表于 2017-7-19 14:22
字典是可以以键取值的,比如productDic['可乐']就会返回3

哇 很感谢你 谢谢啦 第三小题我看不大懂 可以给我一点提示吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-19 15:11:44 | 显示全部楼层
shuofxz 发表于 2017-7-19 14:22
字典是可以以键取值的,比如productDic['可乐']就会返回3

说错了 是第四
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-19 15:33:51 | 显示全部楼层
shuofxz 发表于 2017-7-19 14:22
字典是可以以键取值的,比如productDic['可乐']就会返回3

第三小题我做吃来是这样


productDic = dict()
productDic = {'可乐':'3','雪碧':'3','芬达':'3','啤酒':'4','白酒':'9','薯片':'5','薯条':'4','洗衣粉':'5','肥皂':'2','香肠':'1','汉堡':'5','鸡翅':'3'}
x = input("输入物品名称:")
print(x+"的价格是:"+productDic[x])
y = input("购买的数量:")
z = input(x*int(y))
print(z)



输入物品名称:可乐
可乐的价格是:3
购买的数量:3
可乐可乐可乐

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-19 16:55:41 | 显示全部楼层
本帖最后由 shuofxz 于 2017-7-19 16:58 编辑
qzj666 发表于 2017-7-19 15:33
第三小题我做吃来是这样


第三题这么写输出不对呀
按照题目意思输出应该是这样吧:x个xx的价格是:x
考虑一下怎么才能有这样的输出

还有输入也不符合要求呀
题目格式是这样的:Sell:可乐*3
而不是分步骤 先名称 再数量

这需要用字符串分片,举个例子:
在split()中填入的参数,就是以什么元素进行切分,返回的是一个列表,这样可以通过下标索引找到你需要的部分
>>> a = 'Sell:abc'
>>> b = a.split(':')
>>> b
['Sell', 'abc']

最终效果应该是这样的
搜狗截图20170719165754.jpg

先把第三问做好再说第四问
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-19 23:11:15 | 显示全部楼层
shuofxz 发表于 2017-7-19 16:55
第三题这么写输出不对呀
按照题目意思输出应该是这样吧:x个xx的价格是:x
考虑一下怎么才能有这样的 ...

不会- -
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-19 23:44:02 | 显示全部楼层


=。= 写清楚哪里不会呀。。。
关键步骤split那块,我都给你写好例子了啊。。。
那在说的具体点,你现在完成下面的题目:
a = 'Sell:汉堡*3'
用split()函数后,变量goods得到'汉堡',变量num里面得到3
(不止使用一次split函数)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-20 14:57:28 | 显示全部楼层
qzj666 发表于 2017-7-18 21:55
可以帮我做一下吗 我实在不会

1你先打字打出来。 2 每个问题表述清晰 3一个一个提问。取一个清晰的标题。 自然就有人答了、
你这样太乱,一般人就算想帮你也会觉得看起来太累。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-20 20:34:35 | 显示全部楼层
shuofxz 发表于 2017-7-19 23:44
=。= 写清楚哪里不会呀。。。
关键步骤split那块,我都给你写好例子了啊。。。
那在说的具体点,你现 ...

看不懂split函数 我初学
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-20 20:56:15 | 显示全部楼层
shuofxz 发表于 2017-7-19 23:44
=。= 写清楚哪里不会呀。。。
关键步骤split那块,我都给你写好例子了啊。。。
那在说的具体点,你现 ...

可以帮我写个答案出来吗 我看一下啊那个函数怎么用的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-21 21:50:22 | 显示全部楼层
shuofxz 发表于 2017-7-19 23:44
=。= 写清楚哪里不会呀。。。
关键步骤split那块,我都给你写好例子了啊。。。
那在说的具体点,你现 ...

可以教一下吗???
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-21 22:02:58 | 显示全部楼层
这个问题:
a = 'Sell:汉堡*3'
用split()函数后,变量goods得到'汉堡',变量num里面得到3

我在#13已经把split()函数功能和例子都给你写好了,怎么就不能自己研究一下这个函数的用法呢?没明白spilt()的用法,查一下百度看看别人的例子呀,然后自己在编辑器里面敲敲代码,看a.split(':')会输出什么。自己研究明白的知识,才是自己的啊!
>>> a = 'Sell:汉堡*3'
>>> b = a.split(':')
>>> b
['Sell', '汉堡*3']
>>> b[1]
'汉堡*3'
>>> c = b[1].split('*')
>>> c
['汉堡', '3']
>>> c[0]
'汉堡'
>>> c[1]
'3'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-2-23 07:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表