01:求1+2!+3!+....+20!的和

s=0
t=1
for n in range(1,21):
t*=n
s+=t
print('1!+2!+3!+.....+20!=%d'%s)

02:利用递归函数调用方式,将所有输入的5个字符,以相反顺序打印出来

def palin(n):
next=0
if n<=1:
next=input()
print()
print(next)
else:
next=input()
palin(n-1)
print(next)
i=5
palin(i)
print()

03:给一个不多于5的正整数,要求:一,求它是几位数,二,逆序打印出各位数字

num = int(input('input a number:'))

a=num//10000%10
b=num//1000%10
c=num//100%10
d = num//10%10
e= num%10
a=num/10000
b=num%10000/1000
c=num%1000/100
d=num%100/10
e=num%10
if a!=0:
print('there are 5',e ,d ,c,b,a)
elif b!=0:
print('there are 4',d ,c,b,a)
elif c!=0:
print('there are 3', e, d, c)
elif d!=0:
print('there are 2', e, d)
else:
print('there are 1', e) #第二种方法
num =input('输入一个不超过5位的正整数:')
l=len(num)
print('这个数是',l,'位数')
n=num[::-1] #通过索引切片,逆序打印出数字
for i in n:
print(i)

04:一个5位数,判断它是不是回文数,即123321是回文数,个位和万位相同,十位与千位相同

a = input("输入一串数字: ")
b = a[::-1]
if a == b:
print("%s 是回文"% a)
else:
print("%s 不是回文"% a) Num = input('please input a number:')
if Num[:] == Num[::-1]:
print('True')
else:
print('False')

05:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母

#
letter = input("please input:") # while letter != 'Y':
if letter == 'S':
print('please input second letter:')
letter = input("please input:") if letter == 'a':
print('Saturday')
elif letter == 'u':
print('Sunday')
else:
print('data error') elif letter == 'F':
print('Friday') elif letter == 'M':
print('Monday') elif letter == 'T':
print('please input second letter')
letter = input("please input:") if letter == 'u':
print('Tuesday')
elif letter == 'h':
print('Thursday')
else:
print('data error') elif letter == 'W':
print('Wednesday')
else:
print('data error')

06:求100以内的素数

num=[]
i=2
for i in range(2,100):
for j in range(2,i):
if i%j==0:
break
else:
num.append(i)
print(num)

07:对10个数进行排序

list=[]
for i in range(10):
a = input('请输入整数:')
list.append(a)
print(list)
list.sort()
print(list) list=[]
for i in range(10):
print('输入第%d个整数'%i)
a=input()
list.append(a)
print(list) for i in range(9):
min_index=i
for j in range(i+1,10):
if list[j]<list[min_index]:
list[min_index],list[j]=list[j],list[min_index]
print(list)

最新文章

  1. [Network Analysis] 复杂网络分析总结
  2. python 环境配置
  3. 三、jQuery--jQuery基础--jQuery基础课程--第11章 jQuery 工具类函数
  4. 简单的cc攻击防御
  5. POJ2437 Muddy roads
  6. python password输入
  7. python basic programs
  8. 从lambda到函数式编程
  9. 【HDOJ】3047 Zjnu Stadium
  10. tomcat 系统架构与设计模式 第一部分 系统架构工作原理 转
  11. java基础易错点总结(一)
  12. Andriod相机开发关于startPreview Failed的错误的特别记录(重要)
  13. VirtulBox虚拟机搭建Linux Centos系统
  14. Appium 命令行模式下遇到的问题总结及解决方案 npm ERR! tar.unpack unzip(或者untar) error
  15. Dynamics CRM2011中通过JS脚本方式显示和隐藏ribbon中的自定义按钮
  16. LOJ2083 [NOI2016] 优秀的拆分 【哈希】【调和级数】
  17. javascript小实例,在页面中输出当前客户端时间
  18. 在Repeater中使用DropDownList的方法
  19. linux常见运维题
  20. HTML5 filesystem: 网址

热门文章

  1. CSS 易混淆属性
  2. 【myeclipse2014-2017】使用相关
  3. GET 和 POST 区别?网上多数答案都是错的!
  4. 写一个比较全的进制转换函数--ic
  5. Shell编程、part1
  6. HTML协义代码
  7. 【计算机视觉】【图像处理】【VS开发】【Qt开发】opencv之深拷贝及浅拷贝,IplImage装换为Mat
  8. 【VS开发】【图像处理】RGB Bayer Color分析
  9. flask 重定向详解
  10. mac os cmake安装