新聞中心
用python編寫(xiě)程序,要求輸入年齡,判斷學(xué)生是否成年,如果未成年,計(jì)算還需要幾年?
1、示例代碼
成都創(chuàng)新互聯(lián)公司是一家專(zhuān)注于網(wǎng)站建設(shè)、成都做網(wǎng)站與策劃設(shè)計(jì),和田縣網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:和田縣等地區(qū)。和田縣做網(wǎng)站價(jià)格咨詢(xún):18980820575
def judgeAdult():
age = int(input('請(qǐng)輸入合法年齡:'))
if age = 18:
print('成年人')
elif 0 = age 18:
print('還有%d年成年' % (18 - age))
else:
print('輸入年齡不合法')
judgeAdult()
2、示例結(jié)果
(1)成年結(jié)果
請(qǐng)輸入合法年齡:24
成年人
(2)未成年結(jié)果
請(qǐng)輸入合法年齡:15
還有3年成年
(3)不合法年齡
請(qǐng)輸入合法年齡:-89
輸入年齡不合法
3、完整代碼和結(jié)果
如何使用python定義一個(gè)函數(shù),輸出自己的姓名和年齡,要求從鍵盤(pán)獲取這兩個(gè)參數(shù)的值
def?PrintNameAge(a,b):
print('姓名'+a)
print('年齡'+b)
return
a=?input()
b=?input()
PrintNameAge(a,b)
python:計(jì)算年齡,格式為X歲X月X天
使用datetime模塊可以直接算出間隔多少天,但是不能按照年,月,日換算。想知道小孩兒多大了都有難度,所以就直接寫(xiě)了一段。
bug:函數(shù)沒(méi)有處理日期大小、日期顛倒,日期大于實(shí)際月歷等情況,但不影響使用。
分享文章:Python計(jì)算年齡函數(shù),如何用python計(jì)算年齡
URL鏈接:http://www.dlmjj.cn/article/phiepo.html