#coding:gbk backup = {} question = True while question: name = input('你叫什么名字?')#对其下面的backup[name] question = input('你最喜欢一年当中的几月几日?') backup[name] = question #这里不一直到为什么要一个[name]而试过其他的都不行,不写也不行,写空也不行,把空方括号改为空大括号也不行 #测试良久,发现这里的name必须与上面的input的name一致,实际上就是backup字典的第一个元素定义为input的name ask = input('\n你是否需要帮助别人回答这份问卷? (yes/no)') if ask == 'no': question = False print('\n---调查结束---') for name,i in backup.items(): print('\n姓名: '+name+'\n你最喜欢一年当中的几月几日: '+i) print(backup) #习题 三明治 = ['热狗三明治','沙拉三明治','瘦肉三明治'] 完成三明治 = [] while 三明治: 完成 = 三明治.pop() print('你的 '+完成+' 已经制作完成 !') 完成三明治.append(完成) for i in 完成三明治: print('\n\t已经将 '+i+' 制作完成!') #明治 = ['热狗三明治','沙拉三明治','瘦肉三明治','铁铲三明治','铁铲三明治','铁铲三明治','铁铲三明治'] print('铁铲三明治卖完了!') while '铁铲三明治' in 三明治: 三明治.remove('铁铲三明治') for i in 三明治: print(i) print('\n') lovelandroom = {}#不能直接写lovelandroom{} loveland = True while loveland: name=input('what`s u name : ') x = 'if you could visit one land in the world, where u go: ' ask=input(x) lovelandroom[name] = ask again = input('would u like to another person respond? yes/no : ') if again == 'no': loveland = False for name,i in lovelandroom.items(): print('\n'+name+' `s loveland is : '+i)
最后修改:2022 年 12 月 05 日
© 允许规范转载