|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
用课后题来记录本节的主要内容:
1、 小甲鱼对动手第二题的做法是:
temp = input('请输入一个年份:')
while not temp.isdigit(): #小甲鱼直接not来判断输入的值是否是数字
temp = input("抱歉,您的输入有误,请输入一个整数:")
year = int(temp)
if year/400 == int(year/400):
print(temp + ' 是闰年!')
else:
if (year/4 == int(year/4)) and (year/100 != int(year/100)):
print(temp + ' 是闰年!')
else:
print(temp + ' 不是闰年!')
我自己做的是:
print("********你可以输入三个个年份来判断他们是否是闰年:")
time=2
while(time>=0):
time-=1
temp=input()
if(temp.isdigit()!=1): #这里我用对比值的方法来判断输入的是不是数字
print("请输入正确的年份:")
else:
year=int(temp)
if(year%4==0 and year%100 !=0) or (year%400==0): #这里我用的是取余的方法来判断是不是闰年
print("输入的是闰年哦!")
else:
print("输入的不是闰年哦!")
2、获得一个变量的类型可以使用 type() 和 isinstance(),小甲鱼推荐使用isinstance()
3、pyhton3 源码文件默认使用utf-8编码,所以python3可以用中文来命名;
4、顺便将小甲鱼在课后题中添加的内容记录一下:
s 为字符串
s.isalnum() 所有字符都是数字或者字母,为真返回 True,否则返回 False。
s.isalpha() 所有字符都是字母,为真返回 True,否则返回 False。
s.isdigit() 所有字符都是数字,为真返回 True,否则返回 False。
s.islower() 所有字符都是小写,为真返回 True,否则返回 False。
s.isupper() 所有字符都是大写,为真返回 True,否则返回 False。
s.istitle() 所有单词都是首字母大写,为真返回 True,否则返回 False。
s.isspace() 所有字符都是空白字符,为真返回 True,否则返回 False。
例如:
>>> s = 'I LOVE FISHC'
>>> s.isupper()
>>> True
|
评分
-
查看全部评分
|