实验内容
1、输入某年某月某日,判断这一天是这一年的第几天。
2、判断101-200之间有多少个素数,并输出所有素数。
3、有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
4、鸡兔同笼问题。今有鸡兔同笼,鸡兔共有头35个,脚94只。求笼中共有鸡、兔各多少只?
5、请找出1~100之间能被7整除但不能被3整除的所有整数。
6、编写一个程序打印九九乘法表。
7、编写程序计算组合数C(n, i),即从n个元素中任选i个,有多少种选法。
代码实现
1、
year = int(input('请输入年:'))
month = int(input('请输入月:'))
day = int(input('请输入日:'))
day_ month = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
if year % 400 == 0 or (year % 4==0 and year % 100 != 0):
day_ month[1] == 29
if month == 1:
print (day)
else:
print('这一天是这一年的第{0}天' . format (sum (day_ month[: month-1]) + day))
结果截图:
2、
<