python 字典程序_我需要用python编写字典程序

好的,那么。。我正试图编写一个程序来创建一个儿子:父亲参赛还有另一本字典父亲:儿子参赛。程序必须向用户提供一个有五个选项的菜单。在

文本文件如下:约翰:弗雷德, 弗雷德:比尔, 山姆:托尼, 吉姆:威廉, 威廉:马克, 克莱格:霍尔丁, 丹尼:布雷特, 丹尼:伊萨克, 丹尼:杰克, 布拉森:扎德, 大卫:迪特,阿达姆塞斯,塞斯:伊诺斯在

问题陈述:

编写一个程序来创建儿子:父亲参赛还有另一本字典父亲:儿子参赛。你的程序必须向用户提供一个有五个选项的菜单。以下仅为示例:

父亲/儿子寻找者

0–退出

1–找个父亲

2-找个爷爷

3-找个儿子

4-找个孙子

选项0结束程序。在

选项1提示用户输入子项的名称。如果字典包含儿子:爸爸对,程序显示父亲。否则,程序应该告诉用户它不知道父亲是谁。在

选项2提示用户输入孙子的名字。如果字典包含足够的信息,程序将显示祖父。否则,程序应该告诉用户它不知道祖父是谁。在

选项3提示用户输入父亲的名字。如果字典包含儿子:爸爸对,程序显示子。否则,程序应该告诉用户它不知道儿子是谁。在

选项4提示用户输入祖父的名称。如果字典包含足够的信息,程序将显示孙子。否则,程序应该告诉用户它不知道孙子是谁。在

程序必须创建字典结构,并从提供给您的文件中包含的数据填充它。此外,程序必须继续要求用户选择菜单,直到用户选择退出。在

到目前为止我有这个。我还没走多远。。。在sons_fathers = {}

fathers_sons = {}

#open filename: names.dat

fo = open("names.dat", "r")

data = fo.read()

print (data)

for line in fo:

这是流程图:!【流程图】【1】

谢谢你的帮助。我需要它,哈哈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值