1.#一个四位数,各位数字互不相同,所有数字之和等于6,并且这个数是11的倍数,
#则满足这种要求的四位数有多少个?

代码如下:

# -*- coding: UTF-8 -*-
import sys
type = sys.getfilesystemencoding() #字符串转为int 转换为浮点数 string.atof(tt)
def strzhuangint(strs):
return string.atoi(strs) #比较list 中是否字符串相等 -1代表有相等的 1,代表不想等
def streques(lists):
#获取列表长度
lst=len(lists)
#for循环比较
for n in range(0,lst):
for m in range(0,lst):
if m==n:
continue
print(r"比较数字相同了.")
else:
if lists[n]==lists[m]:
return -1
return 1 #判断list数字之和是否为6 如果为6返回1
def sums(lists):
counts=0
#获取列表长度
lst=len(lists)
#for循环比较
for n in range(0,lst):
counts=int(lists[n])+counts
if counts==6:
return 1
else:
return -1
#判断是否为11的倍数 如果为11倍数返回1
def ispd11(s):
if s%11==0:
return 1
else:
return -1 js=0
for i in range(1000,9999):
if ispd11(i)==1:
#把数字转为字符串
si=str(i)
lt=list(si)
if streques(lt)==1:
if sums(lt)==1:
js=js+1
print(i) mystr="计算结果为...一共:".decode('utf-8').encode(type)
print(mystr,js)

2.
#2+2×3+2×3×3+2×3×3×3+……2×3×3×3×3×3×3×3×3×3=
#3的n次方pow  fabs(x) 取绝对值 factorial (x) 阶乘 sqrt(x) 开平方 trunc(x)  截断取整数部分
#isnan (x)  判断是否NaN(not a number)  degree (x) 弧度转角度 radians(x) 角度转弧度

#random是用于生成随机数 random.random() 用于生成一个随机浮点数:range[0.0,1.0)

代码如下:

import math
#3的n次方
def js3b(n):
return pow(3,n) sums=0
for i in range(0,10):
sums=sums+2*js3b(i)
print("sums::",sums)

python -- 计算数学题--用程序解决问题1的更多相关文章

  1. [python]使用python实现Hadoop MapReduce程序:计算一组数据的均值和方差

    这是参照<机器学习实战>中第15章“大数据与MapReduce”的内容,因为作者写作时hadoop版本和现在的版本相差很大,所以在Hadoop上运行python写的MapReduce程序时 ...

  2. 使用Python实现Hadoop MapReduce程序

    转自:使用Python实现Hadoop MapReduce程序 英文原文:Writing an Hadoop MapReduce Program in Python 根据上面两篇文章,下面是我在自己的 ...

  3. python学习1:程序元素和基本使用方法(跟随mooc学习)

    程序元素: 注释,缩进,变量,常量,表达式 输入,输出,分支,循环 示例程序,温度转换程序: #TempConvert.pyval=input("请输入带温度表示符号发温度值(例如:32C) ...

  4. 利用Python计算π的值,并显示进度条

    利用Python计算π的值,并显示进度条  第一步:下载tqdm 第二步;编写代码 from math import * from tqdm import tqdm from time import ...

  5. 【转】Python用数据说明程序员需要掌握的技能

    [转]Python用数据说明程序员需要掌握的技能 https://blog.csdn.net/HuangZhang_123/article/details/80497951 当下是一个大数据的时代,各 ...

  6. 用Python计算最长公共子序列和最长公共子串

    如何用Python计算最长公共子序列和最长公共子串 1. 什么是最长公共子序列?什么是最长公共子串? 1.1. 最长公共子序列(Longest-Common-Subsequences,LCS) 最长公 ...

  7. 【Python精华】100个Python练手小程序

    100个Python练手小程序,学习python的很好的资料,覆盖了python中的每一部分,可以边学习边练习,更容易掌握python. [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同 ...

  8. 059 Python计算生态概览

    目录 一.概要 二.导学 三.实践能力 一.概要 从数据处理到人工智能 实例15-霍兰德人格分析雷达图 从Web解析到网络空间 从人机交互到艺术设计 实例16-玫瑰花绘制 二.导学 纵览Python计 ...

  9. 整理了适合新手的20个Python练手小程序

    100个Python练手小程序,学习python的很好的资料,覆盖了python中的每一部分,可以边学习边练习,更容易掌握python. 本文附带基础视频教程:私信回复[基础]就可以获取的 [程序1] ...

随机推荐

  1. android项目的的目录结构

    然后我们看一下Helloword的程序目录: 我们可以看到 大致有的文件: 1. MainHelloWorld.java文件 2. R.java文件 3. android.jar文件 4. RES.L ...

  2. UVa 10491 Cows and Cars (概率&广义三门问题 )

    10491 - Cows and Cars Time limit: 3.000 seconds http://uva.onlinejudge.org/index.php?option=com_onli ...

  3. 快照(Snapshot)

    一.定义: SNIA(存储网络行业协会)对快照(Snapshot)的定义是:关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像.快照可以是其所表示的数据的一个 ...

  4. C# 第三方控件 错误 LC-1

    删掉项目下面的Properties\licenses.licx 文件

  5. 善于 调用Windows API

    前一段时间看见别人做的一个自动填写信息并且点击登录的程序,觉得很有意思. 其实就是在程序中调用Windows的API,那么如何调用,下面就做个简单的介绍. 写的简单粗暴, 不喜轻喷. 0.首先引入名称 ...

  6. leetcode Contains Duplicate II python

    Given an array of integers and an integer k, find out whether there are two distinct indices i and j ...

  7. symbolを見つけられませんの解決策

    类互相调用造成编译时找不到符号symbol 可以同时编译多个文件:

  8. 解决全站ie6下PNG图片不透明问题只要几行代码

    解决全站ie6下PNG图片不透明问题只要复制下面这几行代码粘贴在你的文档最底部,需要用到的包DD_belatedPNG_0.0.8a.js自己网上下载吧 代码走起 /*在文档底部加入以下代码*/ &l ...

  9. FORM表单不刷新提交POST数据

    很多时候表单太多项,JQ懒的去处理了 使用这个提交吧.和她讨论出去旅游,去哪里好呢,此时还和以前一样吗? function testaction(){ var f = $("#publish ...

  10. SQL Server 数据库备份到域中别的机器上

    backup database dbName to disk = '\\SV2\D\dbbackup\dbName.bak' with init,compression;