第1关:斐波那契数列
根据提示,在右侧编辑器补充代码,输入x,输出第x个斐波那契数列。 注意:斐波那契数列的第一项和第二项为1
x=eval(input(""))
#代码开始
a=1
b=1
ans=1
for i in range(2,x):
ans=a+b
a=b
b=ans
print(ans)
#代码结束
第2关:统计一段英文语句中的单词数和句子数
本关任务:编写一个小程序,输入一段英文短语,统计其中的单词数目和句子数目。
x=input()
#代码开始
t=" "
cy=0
jz=0
for c in x:
if(c.isalpha()and((t==" " or t=="." or t=="!" or t=="?" or t=="," or t==";" or t== '"' ))):
cy=cy+1
if(c=="." or c=="!" or c=="?"):
jz=jz+1
t=c
#代码结束
print("单词{}句子{}".format(cy,jz))
第3关:密码判断
根据提示,在右侧编辑器补充代码,实现检测用户名和密码的功能。 注意:str.strip('\n')去掉字符串首尾的换行符
f1=open("sy5/密码.txt","r",encoding="utf-8")
x=input("用户名