根据出生年月日算出天干地支星座属相

python 写天干地支 """ 天干名称   甲   乙   丙   丁   戊   己   庚   辛   壬   癸 天干序号   1    2    3    4    5    6    7    8    9    0  地支名称:子  丑  寅  卯  辰  巳  午  未  申  酉   戌  亥 地支序号:1   2   3   4   5   6   7   8   9   10  11  12 天干计... 阅读详情

出生年月日转化

输入:某人出生的年月日(如1995,8,1)
输出:输出对应的天干地支属相和星座信息

Tiangan = ["甲","乙","丙","丁","戊","已","庚","辛","壬","癸"]
Earthly_branch = ["子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"]
Phase = ["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"]

定义三个数组,分别为天干,地支,和属相的集合。

a,m,d=eval(input("请输入生日 例:1995,8,1\n"))
b = (a-3)%10 - 1
c = (a-3)%12 - 1

输入年月日,a为年,m为月份,d为日期,算出天干地支

def xz(month, date):

    dates = (21, 20, 21, 21, 22, 22, 23, 24, 24, 24, 23, 22)

    xzs = ("摩羯", "水瓶", "双鱼", "白羊", "金牛", "双子", "巨蟹", "狮子", "处女", "天秤", "天蝎", "射手", "摩羯")

    if date < dates[month-1]:

        return xzs[month-1]

    else:

        return xzs[month]

用if语句判断输入的日数是否小于出生月份减一所对应的日数。如果是就返回月份减一所对应的星座,不是就返回出生月份所对应的星座。

print("您出生于{}{}年,属{},你的星座为{}座.".format(Tiangan[b],Earthly_branch[c],Phase[c],xz(m,d)))

输出结果。
本人博客折花入酒

c语言基础:输入年,月,日计算年龄,生肖和星座 输入年,月,日计算年龄,生肖和星座。函数分别获取用户输入的年份、月份和天数。 阅读详情

相关推荐

VB开发的生肖星座计算工具带趣味交互与源码

Visual Basic(VB)是微软推出的面向对象的可视化编程语言,基于 .NET 框架,适用于快速开发 Windows 桌面应用程序。初学者可通过安装 Visual Studio(推荐 Community 版本),选择“Visual Basic Windows Forms App”模板创建项目,即可进入集成开发环境(IDE)。本章我们系统地讲解了生肖与星座的计算逻辑,包括年份获取、日期解析、条件判断结构的使用等关键内容。

weixin_30598047的博客 877

操原上机(一) 编写一个批处理程序:算命大师.bat,实现输入年月日,输出属相和星座

@echo off chcp 65001 :scanf set /p temp=请输入出生年月: set "year=%temp:~0,4%" set "var2=%temp:~4,4%" set /a var1=%year%%%12 if %var2% GEQ 0132 (if %var2% LEQ 0200 (echo 输入有问题,请重新输入 goto scanf) ) if %var2% ...

qq_42606750的博客 1657

VB写的,计算属相和星座的软件

VB,属相,星座,源码,加入了好玩的元素,可下着看看。

生肖、天干地支年份、星座简便判断方法(VB)

Public Function Constellation(mDate As Date) As String星座    Constellation = Mid("摩羯水瓶双鱼白羊金牛双子巨蟹狮子处女天秤天蝎射手摩羯", (Month(mDate) + IIf((Day(mDate) - (19 + Int(Mid("102123444533", Month(mDate), 1)))) >= 0,

陶和平的专栏 3721

php实现天干地支计算器示例

天干地支,简称“干支”。在中国古代的历法中,甲、乙、丙、丁、戊、己、庚、辛、壬、癸被称为“十天干”,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥叫作“十二地支”。十干和十二支依次相配,组成六十个基本单位,两者按固定的顺序互相配合,组成了干支纪法。从殷墟出土的甲骨文来看,天干地支在我国古代主要用于纪日,此外还曾用来纪月、纪年、纪时等。 天干地支算法1 天干地支算法: 一.公元后的:天干:甲4 乙5 丙6 丁7 戊8 己9 庚0 辛1 壬2 癸3 如1894年末尾一个数是4就甲年,依此类推 地支:子4 丑5 寅6 卯7 辰8 巳9 午10 未11 申0 酉1 戌2 亥3  换算:1894除以1

C#创建COM组件,QT调用COM组件简单测试(VS2008+QT4.6.4)

一. C#创建组件: 1. VS2008新建一个项目,选择Visual C#, Class library 修改Properties下面的AssemblyInfo.cs文件,ComVisible属性设置为True,即:[assembly: ComVisible(true)] 2. 右击项目,选择“属性”, 选择“生成”选项卡,把“为COM互操作注册”勾选上 选择“签名”选项卡,把“

3517

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

星座代码:用vb编一个星座配对的程序代码admin来源:2020-04-30 10:04:55阅读()评论(0)关于十二星座C#代码不同星座的程序员写起代码来分别是什么样子的?求你的计算生肖和星座的代码啊..谢谢!求,十二星座气泡代码,VB 星座查询代码…用vb编一个星座配对的程序代码简单是相对的,如果要求代码少而精,可能可读性与结构性就差,要求可读性与结构性比较好,可能代码会增多。就目前发展来说...

weixin_39719018的博客 1186

计组实验5:cache大小测量与 cache line 大小测量

前言 今天做了实验5,通过 c 语言测 cache 参数。其实按理来说挺简单的,只是我们班没给代码,纯靠自己。听说别的班有给代码 emm 因为《深入理解计算机系统》这本书上面给的代码是 Linux 平台下的,而且需要一个 fcyc2 头文件,可以在 https://github.com/fabiensanglard/CpuCacheMountainViewer 这里找到。 ⚠ 我没有在 Linux 下试过课本上面的代码。。。 我是在 win10 下测试的。。。 所以 。。。 我并不确定我的代码是否正确。

AKGWSB 's blog 1万+

python输入生日判断星座_用python条件语句判断星座

每当发生显著的重大天象时,天文学家、科普工作者和媒体总会在社会上,特别是年轻人之间掀起一股天文学热潮。为了方便研究及观测天上诸多恒星,人们把星空分为若干个区域,每一区就是一个星座。对于夜空爱好者来说,星座有着很大的魅力。而就星座来言,因为有着具体的划分规律,计算机是可以根据规律判断星座的,下面,我们就用python中的条件语句判断星座。输入年月日,a为年,m为月份,d为日期,算出天干地支defx...

weixin_30896451的博客 3930

ESP-IDF下载配合MQTT协议接入云平台实例

通过ESP-IDF下载环境搭建,结合MQTT协议实现设备与云平台通信,详解从配置到连接的完整流程,助力物联网应用开发。重点涵盖espidf下载和MQTT集成关键步骤。

weixin_28913879的博客 454

运放 + MOS管构成的恒流电路分析及实用环境器件参数选择

恒流电路

五花带点肉 2万+

python星座判断_如何用python条件语句判断星座?

每当发生显著的重大天象时,天文学家、科普工作者和媒体总会在社会上,特别是年轻人之间掀起一股天文学热潮。为了方便研究及观测天上诸多恒星,人们把星空分为若干个区域,每一区就是一个星座。对于夜空爱好者来说,星座有着很大的魅力。而就星座来言,因为有着具体的划分规律,计算机是可以根据规律判断星座的,下面,我们就用python中的条件语句判断星座。输入年月日,a为年,m为月份,d为日期,算出天干地支defx...

weixin_39634067的博客 1607

【OpenClaw从入门到精通】第35篇:电商“龙虾”掘金记——用OpenClaw实现小红书/抖音/淘宝全自动矩阵运营(2026实测版)

2026年,OpenClaw智能体已成为电商运营的“效率革命工具”,其多平台自动化能力让单人可完成传统3-5人的工作量。本文基于真实商业案例(来源:海报新闻、阿里云开发者社区等),系统拆解OpenClaw在小红书、抖音、淘宝的全链路运营方案:从阿里云部署搭建基础环境,到三大平台核心技能安装配置,再到跨平台矩阵工作流落地;同时揭秘代部署、模板售卖、轻定制、内容套利四大变现模式,并详解Token成本控制、安全风险规避等关键问题。文中所有代码均经过2026年3月实测验证,提供完整可复现的技术方案,帮助读者快速搭建

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 2047

公历农历换算工具

公历农历换算工具该工具实现公历和农历之间的转换计算,支持150年之间的转换从公历1900年1月31日到2049年12月31日,该年份段已经足够现时的基本需要,如果需要更多年距的计算需要更高的精密计算才能实现。

黑暗料理 3910

英伟达 Jetson AGX Thor 官方入门教程(二)CUDA、Docker、JetPack 设置

本文详细介绍了NVIDIA Jetson AGX Thor开发套件的安装与配置流程。主要内容包括:1) BSP安装的三种方法(Jetson ISO、SDK Manager和Linux刷写脚本)及其适用场景;2) Docker环境的完整配置步骤及测试方法;3) CUDA工具包的两种安装方式(容器化和原生安装)及其性能对比;4) JetPack SDK的安装选项。文章提供了详细的命令行操作指南和故障排除建议,帮助开发者快速搭建AI开发环境,充分发挥Jetson平台的硬件性能优势。

机器人控制与仿真应用 1736

用miniconda建立PyTorch、Keras、TensorFlow三个环境

如果还没有安装Miniconda,请从[Miniconda官网](https://docs.conda.io/en/latest/miniconda.html)下载合适的版本并进行安装。如果遇到问题,可以通过编辑`~/.condarc`文件来临时禁用某个源,或者通过`conda config --remove channels`命令来移除配置的镜像源。要切换到不同的环境,先使用`conda deactivate`命令退出当前环境,再用`conda activate 环境名称`命令激活另一个环境。

数字人生 2464

八字计算方法 php,php计算四柱(生辰八字)的方法

由于这段时间一直在做一个关于算命的小功能,需要根据输入的出生日期,来推算出生辰八字,也就是四柱(天干地枝),在Github上找到一个php写的 Calendar 类,可以根据输入的日期时间来计算出四柱(生辰八字),测试了一下完用可用。你可以在文章的未尾,找到php类文件的下载地址以及GitHub的项目地址!php Calendar 类的使用方法代码:...

weixin_42465332的博客 4094

智能交通实战:基于YOLOv5/8/10的车辆违章行为检测系统(违停/压线/逆行识别)

在开始模型训练前,我们得明确要检测的违章行为,还要准备好对应的数据集,这就像做饭前要确定做什么菜、准备什么食材一样。通过本指南,你已经掌握了从技术选型(YOLOv5/8/10)数据准备模型训练到UI界面开发的全流程,搭建了一套完整的车辆违章行为检测系统。这个系统在实际应用中,能有效识别多种车辆违章行为,检测准确率高、速度快,可用于智能交通管理、停车场管理等多个场景。随着深度学习技术的不断进步,YOLO系列模型在车辆违章检测领域的应用会越来越广泛。

m0_71589036的博客 460

java 天干地支_Java-获取年月日对应的天干地支

1 public classMyDate {2 /**3 * 对于年月日的天干地支4 */5 private intyear_ganZhi;6 private intmonth_ganZhi;7 private intday_ganZhi;8 /**9 * 关于阴历的相关信息10 */11 private static int[]...

weixin_39790102的博客 610

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

根据输入的日期计算该日期的农历天干地支及当年属相

<% 'Option Explicit '*********************************************** ' 类名称:ChinaDay ' 用途: ' 根据输入的日期计算该日期的农历天干地支及当年属相 ' 使用方法: ' 第一个参数为输入参数,不填写默认为当日, ' 只计算1921-2-8之后的日期 ' ##-----...

weixin_33827590的博客 446

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

出生时辰转天干地支 c语言算法,生辰八字天干地支转换

我们当前通用的公元年,也叫做西历年、纪年,源自西方社会的纪年法,是从耶稣诞生的那一年开始计算。是从辛亥后,也就是年开始采用公元纪年法,在这之前,我们采用的都是干支年法。干支,也就是天干和地支,传说出自于黄帝时代,实际是萌芽于西汉初,始行于王莽,通行于东汉以后。有人认为在汉武帝以前用干支纪年。天干地支纪年法是我国的古老传统文化之一,并由此催生了众多的灿烂中华文明。天干,也就是十天干,即:甲、乙、丙、...

weixin_39918928的博客 2074

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

蓝桥杯_刷题_天干地支

天干地支 题目描述 古代中国使用天干地支来记录当前的年份。 天干一共有十个,分别为:甲(jiǎ)、乙(yǐ)、丙(bǐng)、丁(dīng)、戊(wù)、己(jǐ)、庚(gēng)、辛(xīn)、壬(rén)、癸(guǐ)。 地支一共有十二个,分别为:子(zǐ)、丑(chǒu)、寅(yín)、卯(mǎo)、辰(chén)、巳(sì)、午(wǔ)、未(wèi)、申(shēn)、酉(yǒu)、戌(xū)、 亥(hài)。 将天干和地支连起来,就组成了一个天干地支的年份,例如:甲子。 20202020 年是庚子年

seabirdssss的博客 1745

C#中计算天干地支和生肖的方法

在控件dateTimePicker的dateTimePicker1_ValueChanged事件里输入一下代码: string tG = "甲乙丙丁戊己庚辛壬癸"; string dZ = "子丑寅卯辰巳午未申酉戌亥"; string sX = "鼠牛虎兔龙蛇马羊猴鸡狗猪"; int year = dateTimePicker1.Value.Year; label...

u010719791的专栏 1102

sql case when用法_从零学会SQL:多表查询

一、表的加法1.unionunion将两个表的数据按行合并在一起,两个表重复的数据只保留一个。select 课程号,课程名称 from course union select 课程号,课程名称 from course1;查询结果:2.union allunion all将两个表的数据合并在一起并保留重复行。select 课程号,课程名称 from course union all select 课...

weixin_39727105的博客 1216

c++语言

完成一个win32计算器,具体实现的功能为:输入出生年月日,可以输出对应的周岁,星座,距离下一个生日的天数;

weixin_52852252的博客 837

用python简单输出年份的天干地支

def pdtgdz(n): t=(n-3)%10 d=(n-3)%12 tg='癸甲乙丙丁戊己庚辛壬' dz='亥子丑寅卯辰已午未申酉戌' print("%c%c年"%(tg[t],dz[d])) 例如:输入2021年, 则输出: 简单做法,希望喜欢。 作者:tian315202 ...

weixin_62155702的博客 4054
上一篇: OpenGL实验一:OpenGL环境配置
下一篇: OpenGL实验二:绘制二维图形
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值