Python自然语言分析(第四期):第1课书面作业
来源:互联网 发布:python 自动发送邮件 编辑:程序博客网 时间:2024/05/16 15:02
# -*- coding: UTF-8 -*-
'''
Created on 2017年5月22日
@author: guangtao
'''
##编写Python自定义函数,求解输入的年份是否是闰年
def leapyear():
str_year = raw_input("请输入需要判断的年份")
int_year = int(str_year)
if(((int_year%4 == 0) and (int_year%100 != 0)) or (int_year%400 == 0) or ((int_year%3200 == 0) and (int_year%172800 == 0))):
print(str_year+"是闰年")
else:
print(str_year+"不是闰年")
##编写Python自定义函数,输入三个整数x,y,z,请把这三个数由小到大输出
def sort():
x = int(raw_input("输入第一个数x:"))
y = int(raw_input("输入第一个数y:"))
z = int(raw_input("输入第一个数z:"))
max_num = max(x,max(y,z))
min_num = min(x,min(y,z))
print"由大到小输出为:",str(min_num),str(x+y+z-(max_num+min_num)),str(max_num)
##求解1!+2!+...+10! 的结果
def factorial(num):
if num == 1:
return 1
else:
return num * factorial(num-1)
def sumfactorial():
sum = 0
for i in range(1,11):
sum += factorial(i)
return sum
def main():
leapyear()
sort()
print"1!+2!+...+10! 的结果是:",sumfactorial()
if __name__ == '__main__':
main()
'''
Created on 2017年5月22日
@author: guangtao
'''
##编写Python自定义函数,求解输入的年份是否是闰年
def leapyear():
str_year = raw_input("请输入需要判断的年份")
int_year = int(str_year)
if(((int_year%4 == 0) and (int_year%100 != 0)) or (int_year%400 == 0) or ((int_year%3200 == 0) and (int_year%172800 == 0))):
print(str_year+"是闰年")
else:
print(str_year+"不是闰年")
##编写Python自定义函数,输入三个整数x,y,z,请把这三个数由小到大输出
def sort():
x = int(raw_input("输入第一个数x:"))
y = int(raw_input("输入第一个数y:"))
z = int(raw_input("输入第一个数z:"))
max_num = max(x,max(y,z))
min_num = min(x,min(y,z))
print"由大到小输出为:",str(min_num),str(x+y+z-(max_num+min_num)),str(max_num)
##求解1!+2!+...+10! 的结果
def factorial(num):
if num == 1:
return 1
else:
return num * factorial(num-1)
def sumfactorial():
sum = 0
for i in range(1,11):
sum += factorial(i)
return sum
def main():
leapyear()
sort()
print"1!+2!+...+10! 的结果是:",sumfactorial()
if __name__ == '__main__':
main()
阅读全文
0 0
- Python自然语言分析(第四期):第1课书面作业
- Python自然语言分析(第四期):第2课书面作业
- Python自然语言分析(第四期):第3课书面作业
- << Oracle高可用>>部分书面作业 - 第四课 RAC-性能分析优化
- python 自然语言分析第六周作业
- 书面作业
- 第6周-书面项目2(1)
- << Oracle高可用>>部分书面作业 - 第八课 Data Gaurd 故障分析和处理
- python自然语言处理(1)
- c#作业第5期
- python自然语言处理 第四章基本语法
- 《Python自然语言处理》学习笔记-第四章
- 第6周-书面项目2(2)
- 第6周-书面项目2(3)
- 斯坦福大学自然语言处理第四课“语言模型(Language Modeling)”
- 斯坦福大学自然语言处理第四课“语言模型(Language Modeling)
- 斯坦福大学自然语言处理第四课“语言模型(Language Modeling)
- Python第四天课后作业
- 微信小程序26
- LR连续特征离散化
- mac安装scrapy并创建项目
- 微信小程序27
- Solr 6.5.1 SolrCloud windows使用zk安装集群
- Python自然语言分析(第四期):第1课书面作业
- 微信小程序28
- python 多进程并发与多线程并发总结
- wdcp如何修改phpmyadmin导入 最大限制2048 KB
- 嵌入式linux 字节对齐 导致输出Alignment trap
- LeetCode Binary Tree Level Order Traversal
- 微信小程序30
- Liferay主题之获取用户角色
- 升级svn 到1.7