【习题之Python篇】习题1

1.去除任意字符串中的重复字符(即重复的字符只保留一次)后输出

lists=['1','1','63','33','4','4','4'] #定义
print(list(set(lists)))

结果:
在这里插入图片描述

2.编程实现袖珍计算器,要求输入两个操作数和一个操作符(+,-,*,/,%),根据操作符输出运算结果

a=eval(input("请输入第一个数字:"))
b=eval(input("请输入第二个数字:"))
x=input("请输入运算符:")
if (x=='/' or x=='%') and b==0:
    print("分母为零,操作异常")
else :
    if x=="+":
        print("结果为:{}".format(a+b)) 
    if x=="-":
        print("结果为:{}".format(a-b))
    if x=="*":
        print("结果为:{}".format(a*b))
    if x=="/":
        print("结果为:{}".format(a/b))
    if x=="%":
        print("结果为:{}".format(a%b))

结果:
在这里插入图片描述

3.猴子吃桃问题。猴子第一天摘下若干个桃子,当天吃掉一半多一个;第二天接着吃了剩下的一半多一个;以后每天都吃了前一天剩下的一半多一个。到第8天发现只剩下一个桃子了。请编写程序计算并输出猴子第一天共摘了多少个桃子。

t=1  #桃子数量
d=8  #天数
while d!=0:
    t*=2
    d-=1
print("一共:{}个桃子".format(t))

结果:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IsQiya

很庆幸我的文章对您有帮助

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值