# !Python 3.8.12
#中文汉字的unicode的范围:[\u4e00-\u9fa5]
#判断是否为中文汉字
word='中'
def judgeZ(x:str)->bool:
if '\u4e00' <= word <= '\u9fa5':
return True
return False
print(judgeZ(word))
'''
#递归公式:
def fib(n):
if n==1:
return 1
else:
return fib(n-1)+n
print(fib(1500)) #RecursionError: maximum recursion depth exceeded in comparison
'''
#突破递归最大深度998
#python中,最大递归深度为998
#更改递归深度
import sys
sys.setrecursionlimit(2000)
#递归公式:
def fib(n):
if n==1:
return 1
else:
return fib(n-1)+n
print(fib(1500)) #1125750
#练习1
#获取输入的文本,将文本内的小写字母进行转换,例:a变成b,z变成a,其它字符不变。
import string
lowerCase=string.ascii_lowercase
def change(x:str)->str:
text=''
for i in x:
if i in lowerCase:
text+=lowerCase[(lowerCase.index(i)+1)%26]
else:
text+=i
return text
try:
text1=input()
print(change(text1))
except:
print('输入有误')
如果你真的想当程序员那么就先写一万条代码。……《向上生长》
3号复习写下35条代码
目标:10000条
剩余:9722条
总结:
复习写下的代码实在是少,后面增加练习巩固以前的知识。