2020-12-01

1403 ワード

名刺印刷プログラム:名前、電話番号、性別を入力し、最後に名刺を印刷します.
  • 制御氏名長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...すなわち、最初の2つの項目はいずれも1であり、その後の項目はそれぞれ前の2つの項目の和である
    ~~~
    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つの関数を定義して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()

    ~~~