实验五 循环结构第1关:斐波那契数列第2关:统计一段英文语句中的单词数和句子数第3关:密码判断第4关:通过数列求自然常数e第5关:双倍余额递减法计算固定资产折旧第6关:销售统计第7关:投资年限计算


第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("用户名
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值