当前位置: 代码迷 >> 综合 >> Python 大数运算 (进击吧!阶乘)
  详细解决方案

Python 大数运算 (进击吧!阶乘)

热度:18   发布时间:2024-01-19 07:45:57.0

进击吧!阶乘 

a = 0
while True: try: a = input() sum =1for i in range(1,a+1):sum = sum * iprint (sum)except: break
python实现循环输入到文件结尾(类似于c语言的 while(scanf("%d",&n)!=EOF   )while True: try: a = input() except: break
//一行输入多个数字
m,n = map(int, input().split())

#字符串逆序 不换行无空格输出
import sys 
str = " "
str = input()
length = len(str)
for i in range(0,length):sys.stdout.write(str[length-1-i])
print ("")
# 一行输入多个整数 , 存入列表中并输出
lis = []lis = list(map(int, input().split()))for i in range(len(lis)):print (lis[i])
#二维数组
n = 0
m = 0
n,m=map(int,input().split())
lis = [[0] * m for i in range(n)]
e = int(1)
for i in range(n):for j in range(m):lis[i][j] = ee = e + 1
for i in range(n):for j in range(m):print(lis[i][j],end=' ')print()for i in range(n):lis[i]=list(map(int,input().split()))
for i in range(n):for j in range(m):print(lis[i][j],end=' ')print()

 

# 埃氏筛法
def cc():n = 1while True:n = n + 2yield ndef dd(n):return lambda x: x % n != 0def prime():yield 2lis = cc()while True:n = next(lis)yield nlis=filter(dd(n),lis)for i in prime():if (i > 100):breakprint (i,end=" ")

 

  相关解决方案