#创建一个文件,在该文件中创建两个字典,一个保存名字和星座,另一个保存星座和性格特点,

#最后从这两个字典取出相应的信息组合成想要的结果:

name = ['绮梦','冷伊一','香凝','黛兰']

sign_person = ['水瓶座','射手座','双鱼座','双子座']

sign_all =['白羊座','金牛座','双子座','巨蟹座','狮子座','处女座','天秤座','天蝎座','射手座','摩羯座','水瓶座','双鱼座']

nature = ['有一种让人看见就觉得开心的感觉,阳光、乐观、坚强,性格直来直去,就是有点小脾气。',

'很保守,喜欢稳定,一旦有什么变动就会觉得心里不踏实,性格比较慢热,是个理财高手。',

'喜欢追求新鲜感,有点小聪明,耐心不够,因你的可爱性格会让很多人喜欢和你做朋友。',

'情绪容易敏感,缺乏安全感,做事情有坚持到底的毅力,为人重情重义,对朋友和家人特别忠实。',

'有着远大的理想,总想靠自己的努力成为人上人,总是期待被仰慕被崇拜的感觉。',

'坚持追求自己的完美主义者。',

'追求平等、和谐,交际能力强,因此朋友较多。最大的缺点就是面对选择总是犹豫不决。',

'精力旺盛,占有欲强,对于生活很有目标,不达目的誓不罢休,复仇心重。',

'崇尚自由,勇敢、果断、独立,身上有一股勇往直前的劲儿,只要想做,就能做。',

'是最有耐心的,做事最小心。做事脚踏实地,比较固执,不达目的不罢休,而且非常勤奋。',

'人很聪明,最大的特点是创新,追求独一无二的生活,个人主义色彩很浓重的星座。',

'集所有星座的优缺点于一身。最大的优点是有一颗善良的心,愿意帮助别人。']

dict1 = dict(zip(name,sign_person))

dict2 = dict(zip(sign_all,nature))

#==============方法1===================

name1 = input("请输入名字")

print(dict1.get(name1,"查无此人"))

print("她的性格特点是:")

print(dict2.get(dict1.get(name1),"没有这个人的性格特点"))

#==============方法2==================")

#先得到键 get方法得到键对应的值

for i in dict1:

print("【",i,"】","的星座是",dict1.get(i))

print("她的性格特点是:")

print(dict2.get(dict1.get(i)))

python输入生日输出星座代码 过程_python字典保存星座性格特点并输出相关推荐

  1. python输入生日输出星座_python字典保存星座性格特点并输出

    #创建一个文件,在该文件中创建两个字典,一个保存名字和星座,另一个保存星座和性格特点, #最后从这两个字典取出相应的信息组合成想要的结果: name = ['绮梦','冷伊一','香凝','黛兰'] ...

  2. c#设计12星座速配软件_星座代码:用vb编一个星座配对的程序代码

    星座代码:用vb编一个星座配对的程序代码 admin 来源: 2020-04-30 10:04:55 阅读() 评论(0) 关于十二星座C#代码不同星座的程序员写起代码来分别是什么样子的?求你的计算生 ...

  3. python输入格式一个不带小数点_Python输入input、输出print

    1.输入input input是用于输入数据给变量.通过键盘输入的是字符串,如果需要其他格式,需要做转换.比如int.float类型数据,int() 如下是一个例子: 如果a不进行int转换,那么输入 ...

  4. python输入的方式有几种_Python输入方式具体的三种实现方式

    Python输入方式一个很多人都关心的问题,其实在实际中最实用的有三种输入方式.下面我们就来看看Python输入方式的具体办法.希望大家有所收获,只有这样才能更好的进行推广. 1.文件方式 将复制的代 ...

  5. python字典保存星座性格特点并输出

    创建一个文件,在该文件中创建两个字典,一个保存名字和星座,另一个保存星座和性格特点,最后从这两个字典取出相应的信息组合成想要的结果: name = ['绮梦','冷伊一','香凝','黛兰'] sig ...

  6. java 输入五种水果_输入5种水果的英文名称,用java编写一个程序,输出这些水果名称按照字典出现的先后循序输出?...

    展开全部 一.思路: 1.建立一个String数组,用来存储用户输入的水果名字. 2.按字62616964757a686964616fe59b9ee7ad9431333363376431典出现的先后顺 ...

  7. python输入生日输出星座_python输入日期输出星座?

    这段代码容易理解,对python小白来说理解也不成问题,运行效果如下: 具体代码如下: data= int (input("请输入您的出生日数:")) month=int (inp ...

  8. python输入生日输出生肖_用Python输入年月日 输出X年X月X日生肖是XX,xx岁的XX星座...

    # -*- coding: utf-8 -*- import datetime time1 = datetime.datetime.now().strftime('%Y') time2 = datet ...

  9. python输入生日判断星座_用java编一个程序能通过用户输入的生日判断用户的星座。请大神们给点提示或者思路吧。规定不能自定义方法...

    既然不允许用其他的方式,那就直接上代码吧.... public static void main(String[] args) { int point = -1; String[] str = {&q ...

最新文章

  1. PLSQL的DBMS_GETLINE
  2. php面向对象(OOP)---- 验证码类
  3. 字节跳动Deep Retrieval召回模型笔记
  4. mysql添加字段自动记录加入时间、更新时间
  5. 数据结构 二叉搜索树BST的实现与应用
  6. ansys icem cfd网格划分技术实例详解_新软速递极简的CFD软件in:Flux
  7. 一张图看懂OSPF邻接关系建立及报文类型
  8. android自定义View 中秋节放个烟花吧~
  9. 与麻花兄弟诉苦兼讨论欠缺的知识
  10. 13,12_基本运算,add/minus/multiply/divide,矩阵相乘mm,matmul,pow/sqrt/rsqrt,exp/log近似值,统计属性,mean,sum,min,max
  11. Machine Learning with Graphs 之 Random Walk with Restarts and Personalized PageRank
  12. 06 - table表格标签+ 行合并+列合并
  13. C语言程序设计 翁恺 中M2020春C入门练习第I段——变量、表达式、分支、循环 (2021/09/25 更新:AC代码 翻新至78题)
  14. android:ellipsize
  15. 使用 Azure Databricks 做ETL
  16. 部署SDN控制器对接OVS网元实现转控分离实战 附ODL控制器
  17. AI正在模仿人类大脑!2021年10篇顶会论文:大脑也在「无监督」学习
  18. apiDoc 一款很不错api文档生成工具
  19. 为什么89C51单片机里面有TH0=(65536-50000)/256;TL0=(65536-50000)%256;
  20. Chrome Console 小技巧之 01 如何启动XHR监控网络请求

热门文章

  1. 一文熟知docker安装RabbitMQ及安装延迟插件
  2. Vue.js - Vue 项目引入 JQuery 框架
  3. Linux 常用命令,记录一下
  4. 股行者【龙虎榜小红牛分析系统5.4】发布时间2020年06月29日
  5. 炉石传说服务器维修,值25卡包! 炉石传说服务器故障补偿你满意吗?
  6. 会员管理小程序实战开发11-获取会员手机号
  7. 大型网站架构与分布式架构
  8. 如何借助二维码实现智能营销
  9. 【刀口漫谈】分享一次跨城市换工作的面试经历,入职快手(非面经)
  10. 问题 P: 2.17 体质指数 从键盘输入某人的体重和身高,计算他的BMI并输出对应的体重类别情况。