正在加载图片...
题目:一个整数,它加上100和加上268后都是一个完全平方数,请问该数是多少? 程序分析:在10000以内判断,将该数加上100后再开方,加上268后再开方,如果开方后的 结果满足如下条件,即是结果。请看具体分析: 程序源代码: 实例(Python2.0+) #!/usr/bin/python -coding:UTF-8-*- import math for i in range(10000): 转化为整型值 x int (math.sqrt (i+100)) y=int(math.sqrt(+268) if (xx =-i 100)and (yy==i+268) print i 以上实例输出结果为: 21 261 1581 Python练习实例4 方pon100 题目:输入某年某月某日,判断这一天是这一年的第几天? 程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天, 特殊情况,闰年且输入月份大于2时需考虑多加一天: 程序源代码: 实例(Python2.0+) !/usr/bin/python #-*-coding:UTE-8-*- year int (raw input ('year:\n')) month =int (raw_input ('month:\n')) day int(raw input ('day:\n')) months=(0,31,59,90,120,151,181,212,243,273,304,334) if 0<month <-12: sum -months [month-1] 题目:一个整数,它加上 100 和加上 268 后都是一个完全平方数,请问该数是多少? 程序分析:在 10000 以内判断,将该数加上 100 后再开方,加上 268 后再开方,如果开方后的 结果满足如下条件,即是结果。请看具体分析: 程序源代码: 实例(Python 2.0+) #!/usr/bin/python # -*- coding: UTF-8 -*- import math for i in range(10000): #转化为整型值 x = int(math.sqrt(i + 100)) y = int(math.sqrt(i + 268)) if(x * x == i + 100) and (y * y == i + 268): print i 以上实例输出结果为: 21 261 1581 Python 练习实例 4 Python 100 例 题目:输入某年某月某日,判断这一天是这一年的第几天? 程序分析:以 3 月 5 日为例,应该先把前两个月的加起来,然后再加上 5 天即本年的第几天, 特殊情况,闰年且输入月份大于 2 时需考虑多加一天: 程序源代码: 实例(Python 2.0+) #!/usr/bin/python # -*- coding: UTF-8 -*- year = int(raw_input('year:\n')) month = int(raw_input('month:\n')) day = int(raw_input('day:\n')) months = (0,31,59,90,120,151,181,212,243,273,304,334) if 0 < month <= 12: sum = months[month - 1]
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有