python 实验一

1. (简答题)

编写程序,用户输入一个三位以上的整数,输出其百位以上的数字。例如用户输入1234,则程序输出12。并给出输出结果的截图。

2. (简答题)

编写程序,用户输入一个列表和2个整数作为下标,然后输出列表中介于2个下标之间的元素组成的子列表。例如用户输入[1,2,3,4,5,6]和2,5,程序输出[3,4,5,6]。并给出输出结果的截图。

3. (简答题)

设计一个字典,并编写程序,用户输入内容作为键,然后输出字典中对应的值,如果用户输入的键不存在,则输出“您输入的键不存在!”并给出输出结果的截图。

4. (简答题) 

计算1+2!+3!+…+10!的结果。(输出行包含.format用法)

5. (简答题)

猴子第一天摘下若干桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上接着吃了前一天剩下的一半,又多吃了一个。以后每天早上都吃了前一天剩下的桃子的一半多一个。直到第五天只剩下一个桃子了。问猴子第一天一共摘了多少桃子?(代码尽量控制在4行以内)

1.
a=int(input())
b=a//100
print(b)


2.
a=eval(input())
b=eval(input())
c=eval(input())
if b>c:
    print(a[c:b+1])
if c>b:
    print(a[b:c+1])


3.
a=[1,2,3,4,5,6,7]
b=['a','b','c','d','e','f','g']
c=dict(zip(a,b))
d=int(input())
print(c.get(d,"您输入的键不存在!"))


4.
a,b=0,1
for i in range(1,11):
    b*=i
    a+=b
print("1+2!+3!+...+10!的结果是:{}".format(a))

5.
x=1
for i in range(1,5):
    x=(x+1)*2
print(x)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值