2020-12-01

打印名片程序:输入姓名,电话号码,性别,最后打印出来名片

    • 控制姓名长度为6-20
    • 电话号码长度11
    • 性别只能允许输入男或女
    • 每一样信息不允许为空

def card() :
    name = str(input('请输入姓名:'))
    while len(name) < 6 or len(name) > 20 :
        name = str(input('姓名长度不符合,请重新输入姓名:'))
    tel = str(input('请输入电话号码-11位:'))
    while len(tel) != 11 :
        tel = str(input('电话位数不是11位,请重新输入电话号码:'))
    gender = str(input('请输入性别:'))
    while (gender != '男') and (gender != '女') :
        gender = str(input('请重新输入性别:'))
    print('*' * 20)
    print("* 姓名:%s  *" % name)
    print('* 电话:%s *' % tel)
    print('* 性别:%s          *' % gender)
    print('*' * 20)

card()

~~~

使用函数求前20个斐波那契数列斐波那契数列:1,1,2,3,5,8,13,21...即: 起始两项均为1,此后的项分别为前两项之和

~~~

def fibonaqi():
    list=[1,1]
    a=1
    b=1
    i=3
    while i <21:
        c=a+b
        list.append(c)
        a=b
        b=c
        i+=1
    print(list)

fibonaqi()

~~~

编写一段代码,定义一个函数求1-100之间所有整数的和,并调用该函数打印出结果

~~~

def sum():
    i=3
    sumnum=3
    while i <101:
        #1+2=3
        #3+3=6
        #6+4=10
        sumnum=sumnum+i
        i+=1

    print(sumnum)

sum()

~~~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值