if-true

python—if True有沒有用?

我覺得他總有它的用處,比如特殊原因,縮進行太多,爲了避免太累,我就用它來解決縮進問題。


#niuniu.py
'''這是我之前的文件'''

if True:
    from time import *
    start = time()
    class Niuniu:
        @classmethod
        def A(self):
            try:
                import time
                print(time.ctime())
                import turtle
                t = turtle.Turtle()
                t.speed(0)
                t.shape('turtle')
                def all_that():
                    def yingyong():
                        import time
                        a = 0.00000001
                        while True:
                            t.penup()
                            t.goto(-200,0)
                            t.write('Type your name.',font = ('楷體',40))
                            n = input()
                            t.clear()
                            t.write('Type your code.',font = ('楷體',40))
                            c = input()
                            t.clear()
                            t.goto(0,0)
                            t.pendown()
                            if n == 'niuniu' and c == '1024':
                                print('finish!')
                                break
                            elif n == 'chenxianquan' and c == '2750430086':
                                print('finish!!')
                                break
                            elif n == 'python' and c == 'python0123456789abcniu':
                                print('finish!!!!!')
                                break
                            elif n == ':D' and c == 'niuniu first':
                                print('finish!!!!!!!!!!')
                                break
                            elif n == '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzniuniukinggood' and c == 'a good pig':
                                print('finish!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!')
                                break
                            else:
                                print('Error: Name or code is wrong.')
                                print('Please at',a,'second to try.')
                                a = a * 1.5
                            time.sleep(a)
                        t.hideturtle()
                    yingyong()
                    def D():
                        def all_this():
                            import random
                            import time
                            import turtle
                            t = turtle.Turtle()
                            t.speed(0)
                            t.shape('turtle')
                            b = ['red','orange','yellow','green','blue','purple','pink']
                            print('*********')
                            print('*  by   *')
                            print('* xian  *')
                            print('* quan  *')
                            print('* chen  *')
                            print('*********')
                            print(' o(^_^)o')
                            print('  |   |')
                            print(' /     \ ')
                            print('/_| | |_\ ')
                            print('  | | |')
                            print('  \_/\_\ ')
                            print('  :)')
                            n = input('Type a number(integer).')
                            n = float(n)
                            if n == 0 :
                                a = input('Type your candies(integer).')
                                for x in range(int(a)):
                                    time.sleep(0.01)
                                    print('*o*')
                            elif n == 1 :
                                a = input('What would your like?')
                                print('Here you are.')
                                print(a)
                            elif n == 2 :
                                a = input('What your eating?')
                                print('    O   ')
                                print('    |   ')
                                print(' --- ---')
                                print('    |   ')
                                print('   / \  ')
                                print('  /   \ ')
                                print('Eat:',a  )
                            elif n == 3 :
                                a = input('Type a year')
                                if int(a) > 2020 :
                                    print('Error!?!?!')
                                else:
                                    print('****',a,'****')
                            elif n == 4:
                                print('Random!!!!')
                                print(random.randint(1,100))
                            elif n > 4 and n < 9 :
                                a = input('Your print:')
                                print('**********************************')
                                print(a,'           ',a)
                                print('**********************************')
                            elif n >= 9 and n < 15 :
                                a = input('')
                                print('************')
                                print('*          *')
                                print('*          *')
                                print('*          *')
                                print('*          *')
                                print('*',a,'*')
                                print('************')
                            elif n >= 15 and n < 40 :
                                a = input('Type a number(integer).')
                                for x in range(int(a)):
                                    print(x)
                                    time.sleep(0)
                            elif n >= 40 and n < 99 :
                                for x in range(int(n*n/20)) :
                                    t.begin_fill()
                                    t.circle(x)
                                    t.color(b[x % 7])
                                    t.left(3)
                                    t.end_fill()
                            elif n >= 99 and n < 200 :
                                print('Paint!!!')
                                time.sleep(0.3)
                                for x in range(int(n)) :
                                    t.forward(90)
                                    t.color(b[x % 7])
                                    t.left(random.randint(1,90))
                            elif n >= 200 and n < 500 :
                                a = input('Type number 1')
                                n = input('Type number 2')
                                print('+:',int(a) + int(n))
                                print('-:',int(a) - int(n))
                                print('*:',int(a) * int(n))
                                print('/:',int(a) / int(n))
                            elif n >= 500 and n < 1000 :
                                a = input('Type a number')
                                t.up()
                                for x in range(int(int(n) / 2)) :
                                    t.forward(x)
                                    t.left(int(a))
                                    t.write(x)
                                    t.color(b[x % 7])
                            elif n >= 1000 and n < 2000 :
                                print('3')
                                time.sleep(1)
                                print('2')
                                time.sleep(1)
                                print('1')
                                time.sleep(1)
                                print('START!!!!!!!!!')
                                time.sleep(0.2)
                                print('Gulululu......')
                                a = random.randint(1,n)
                                b = random.randint(1,n)
                                print('I:',a)
                                print('Computer:',b)
                                if a > b :
                                    print('Player win!')
                                if a == b :
                                    print('No win!')
                                if a < b :
                                    print('Computer win!')
                            elif n >= 2000 and n < 4000:
                                a = input('Type a number')
                                print(n ** int(a))
                            elif n >= 4000 and n < 7000:
                                a = 0
                                while a < n / 1000:
                                    print(a)
                                    a += 0.001
                                    time.sleep(0)
                            elif n >= 7000 and n < 15000:
                                a = input('Type a number(best<7)')
                                b = 0
                                a = int(a)
                                for x in range(int(360 / a)):
                                    for x in range(a):
                                        t.forward(150 / a)
                                        b += 1
                                        if b < 16:
                                         t.color('#'+ "0"+ hex(b)[2:] + "0" + hex(b)[2:] + "0" + hex(b)[2:])
                                        else:
                                         t.color('#'+ hex(b)[2:] + hex(b)[2:] + hex(b)[2:])
                                        t.left(360 / a)
                                    t.left(a)
                            elif n >= 15000 and n < 31000:
                                a = 0
                                n = input('level0:0+0=?')
                                if n == '0':
                                    n = input('level1:1+1=?')
                                    if n == '2':
                                        n = input('level2:19+1=?')
                                        if n == '20':
                                            n = input('level3:1*1=?')
                                            if n == '1':
                                                n = input('level4:9-1=?')
                                                if n == '8':
                                                    n = input('level5:9*4=?')
                                                    if n == '36':
                                                        n = input('level6:8/4=?')
                                                        if n == '2':
                                                            n = input('level7:64/4=?')
                                                            if n == '16':
                                                                    n = input('level8:1+1*6=?')
                                                                    if n == '7':
                                                                        n = input('level9:8/4*6=?')
                                                                        if n == '12':
                                                                            n = input('level10:600/40=?')
                                                                            if n == '15':
                                                                                n = input('level11:900/100=?')
                                                                                if n == '9':
                                                                                    n = input('level12:37*9=?')
                                                                                    if n == '333':
                                                                                        n = input('level13:(1-1)*9=?')
                                                                                        if n == '0':
                                                                                            n = input('level14:(10-1)*9=?')
                                                                                            if n == '81':
                                                                                                n = input('level15:(1+1)*(9-5)=?')
                                                                                                if n == '8':
                                                                                                    n = input('level16:(1+9)*(9+5)=?')
                                                                                                    if n == '240':
                                                                                                        n = input('level17:3/2=?')
                                                                                                        if n == '1.5':
                                                                                                            n = input('level18:2/4=?')
                                                                                                            if n == '0.5':
                                                                                                                print('Easy mode win!')
                            elif n >= 31000 and n < 60000:
                                a = 0
                                print('Endless!')
                                while True:
                                    a += 1
                                    print(a)
                                    time.sleep(0)
                                    if a % 100 == 0:
                                        n = input('Do you break?')
                                        if n == 'yes' or n == 'break':
                                            break
                            elif n >= 60000 and n < 150000:
                                n = input('3.1415.......................................')
                                if n == '3.1415926535897932384626433832795028841975505':
                                    print('You are pie god!!!!!!')
                            elif n >= 150000 and n < 400000:
                                print('TV!')
                                print('    \    /    ')
                                print('--------------')
                                print('|  new   TV  |')
                                print('|  by   xqc  |')
                                print('|  (PC TV)   |')
                                print('|   20*60    |')
                                print('| 10000 stars|')
                                print('|   (O^O)    |')
                                print('|  1 million |')
                                print('|buy!buy!buy!|')
                                print('|if you do no|')
                                print('|buy,I am QAQ|')
                                print('--------------')
                            elif n >= 400000 and n < 1000000:
                                n = input('level19:60000/20000*40000/20000=?')
                                if n == '6':
                                    n = input('level20:2^3=?')
                                    if n == '8':
                                        n = input('level21:0/141782828769685485/5148/548/528/1245=?')
                                        if n == '0':
                                            n = input('level22:3^4=?')
                                            if n == '81':
                                                   n = input('level23:895626888528*0*25148528258258218485125487454*15481258=?')
                                                   if n == '0':
                                                        print('Normal mode win')
                            elif n >= 1000000 and n < 4500000:
                                print('Editer......')
                                print('draw game!!!!!')
                                while True:
                                        a = input('')
                                        if a == '-' or a == '_':
                                            t.forward(50)
                                        if a == '|':
                                            t.right(90)
                                            t.forward(50)
                                        if a == '/':
                                            t.left(150)
                                            t.forward(50)
                                        if a == '\\':
                                            t.left(150)
                                            t.forward(50)
                                        if a == '.':
                                            t.circle(50)
                                        if a == '1':
                                            t.right(3)
                                        if a == '2':
                                            t.right(6)
                                        if a == '3':
                                            t.circle(50)
                                            t.rt(4)
                                        if a == '3.5':
                                            t.circle(50)
                                            t.rt(7)
                                        if a == '4':
                                            r = input('1:(integer)')
                                            g = input('2:(integer)')
                                            b = input('3:(integer)')
                                            if r < 16 and g < 16 and b < 16:
                                                t.color("#0"+hex(r)[2:]+'0'+hex(g)[2:]+'0'+hex(b)[2:])
                                            elif g < 16 and b < 16:
                                                t.color("#"+hex(r)[2:]+'0'+hex(g)[2:]+'0'+hex(b)[2:])
                                            elif r < 16 and b < 16:
                                                t.color("#0"+hex(r)[2:]+hex(g)[2:]+'0'+hex(b)[2:])
                                            elif r < 16 and g < 16:
                                                t.color("#0"+hex(r)[2:]+'0'+hex(g)[2:]+hex(b)[2:])
                                            elif r < 16:
                                                t.color("#0"+hex(r)[2:]+hex(g)[2:]+hex(b)[2:])
                                            elif g < 16:
                                                t.color("#"+hex(r)[2:]+"0"+hex(g)[2:]+hex(b)[2:])
                                            elif b < 16:
                                                t.color("#"+hex(r)[2:]+hex(g)[2:]+"0"+hex(b)[2:])
                                        if a == '5':
                                            x = 360 / 5
                                            while x > 0:
                                                t.circle(50)
                                                t.rt(5)
                                                if x < 4:
                                                    t.color('#'+ "0"+ hex(x * 4)[2:] + "0" + hex(x * 4)[2:] + "0" + hex(b * 4)[2:])
                                                else:
                                                    t.color('#'+ hex(x * 4)[2:] + hex(x * 4)[2:] + hex(x * 4)[2:])
                                                x -= 1
                                        if a == "Q":
                                            break
                            elif n >= 4000000 and n < 12000000:
                                a = int(input('Type a number(integer,best<32)'))
                                for x in range(a + 1):
                                    print('2^',x,'=',2 ** x)
                                    time.sleep(0)
                            elif n >= 12000000 and n < 40000000:
                                print('Random Niuniu Poker!')
                                a = input('Type a number(integer)')
                                for i in range(int(a)) :
                                    a = random.randint(0,51)
                                    if a == 0:
                                        print('---------')
                                        print('|1      |')
                                        print('|♥      |')
                                        print('|   ♥   |')
                                        print('|      1|')
                                        print('|      ♥|')
                                        print('---------')
                                    if a == 1:
                                        print('---------')
                                        print('|2      |')
                                        print('|♥  ♥   |')
                                        print('|       |')
                                        print('|   ♥  2|')
                                        print('|      ♥|')
                                        print('---------')
                                    if a == 2:
                                        print('---------')
                                        print('|3      |')
                                        print('|♥  ♥   |')
                                        print('|   ♥   |')
                                        print('|   ♥  3|')
                                        print('|      ♥|')
                                        print('---------')
                                    if a == 3:
                                        print('---------')
                                        print('|4      |')
                                        print('|♥  ♥   |')
                                        print('|  ♥ ♥  |')
                                        print('|   ♥  4|')
                                        print('|      ♥|')
                                        print('---------')
                                    if a == 4:
                                        print('---------')
                                        print('|5      |')
                                        print('|♥  ♥   |')
                                        print('|  ♥♥♥  |')
                                        print('|   ♥  5|')
                                        print('|      ♥|')
                                        print('---------')
                                    if a == 5:
                                        print('---------')
                                        print('|6      |')
                                        print('|♥ ♥ ♥  |')
                                        print('|  ♥ ♥  |')
                                        print('|  ♥ ♥ 6|')
                                        print('|      ♥|')
                                        print('---------')
                                    if a == 6:
                                        print('---------')
                                        print('|7      |')
                                        print('|♥ ♥ ♥  |')
                                        print('|  ♥♥♥  |')
                                        print('|  ♥ ♥ 7|')
                                        print('|      ♥|')
                                        print('---------')
                                    if a == 7:
                                        print('---------')
                                        print('|8      |')
                                        print('|♥ ♥♥♥  |')
                                        print('|  ♥ ♥  |')
                                        print('|  ♥♥♥ 8|')
                                        print('|      ♥|')
                                        print('---------')
                                    if a == 8:
                                        print('---------')
                                        print('|9      |')
                                        print('|♥ ♥♥♥  |')
                                        print('|  ♥♥♥  |')
                                        print('|  ♥♥♥ 9|')
                                        print('|      ♥|')
                                        print('---------')
                                    if a == 9:
                                        print('---------')
                                        print('|10♥ ♥  |')
                                        print('|♥ ♥ ♥  |')
                                        print('|  ♥ ♥  |')
                                        print('|  ♥ ♥10|')
                                        print('|  ♥ ♥ ♥|')
                                        print('---------')
                                    if a == 10:
                                        print('---------')
                                        print('|J ♥ ♥  |')
                                        print('|♥ ♥ ♥  |')
                                        print('|  ♥♥♥  |')
                                        print('|  ♥ ♥ J|')
                                        print('|  ♥ ♥ ♥|')
                                        print('---------')
                                    if a == 11:
                                        print('---------')
                                        print('|Q ♥ ♥  |')
                                        print('|♥ ♥♥♥  |')
                                        print('|  ♥ ♥  |')
                                        print('|  ♥♥♥ Q|')
                                        print('|  ♥ ♥ ♥|')
                                        print('---------')
                                    if a == 12:
                                        print('---------')
                                        print('|K ♥ ♥  |')
                                        print('|♥ ♥♥♥  |')
                                        print('|  ♥♥♥  |')
                                        print('|  ♥♥♥ K|')
                                        print('|  ♥ ♥ ♥|')
                                        print('---------')
                                    if a == 13:
                                        print('---------')
                                        print('|1      |')
                                        print('|♠      |')
                                        print('|   ♠   |')
                                        print('|      1|')
                                        print('|      ♠|')
                                        print('---------')
                                    if a == 14:
                                        print('---------')
                                        print('|2      |')
                                        print('|♠  ♠   |')
                                        print('|       |')
                                        print('|   ♠  2|')
                                        print('|      ♠|')
                                        print('---------')
                                    if a == 15:
                                        print('---------')
                                        print('|3      |')
                                        print('|♠  ♠   |')
                                        print('|   ♠   |')
                                        print('|   ♠  3|')
                                        print('|      ♠|')
                                        print('---------')
                                    if a == 16:
                                        print('---------')
                                        print('|4      |')
                                        print('|♠  ♠   |')
                                        print('|  ♠ ♠  |')
                                        print('|   ♠  4|')
                                        print('|      ♠|')
                                        print('---------')
                                    if a == 17:
                                        print('---------')
                                        print('|5      |')
                                        print('|♠  ♠   |')
                                        print('|  ♠♠♠  |')
                                        print('|   ♠  5|')
                                        print('|      ♠|')
                                        print('---------')
                                    if a == 18:
                                        print('---------')
                                        print('|6      |')
                                        print('|♠ ♠ ♠  |')
                                        print('|  ♠ ♠  |')
                                        print('|  ♠ ♠ 6|')
                                        print('|      ♠|')
                                        print('---------')
                                    if a == 19:
                                        print('---------')
                                        print('|7      |')
                                        print('|♠ ♠ ♠  |')
                                        print('|  ♠♠♠  |')
                                        print('|  ♠ ♠ 7|')
                                        print('|      ♠|')
                                        print('---------')
                                    if a == 20:
                                        print('---------')
                                        print('|8      |')
                                        print('|♠ ♠♠♠  |')
                                        print('|  ♠ ♠  |')
                                        print('|  ♠♠♠ 8|')
                                        print('|      ♠|')
                                        print('---------')
                                    if a == 21:
                                        print('---------')
                                        print('|9      |')
                                        print('|♠ ♠♠♠  |')
                                        print('|  ♠♠♠  |')
                                        print('|  ♠♠♠ 9|')
                                        print('|      ♠|')
                                        print('---------')
                                    if a == 22:
                                        print('---------')
                                        print('|10♠ ♠  |')
                                        print('|♠ ♠ ♠  |')
                                        print('|  ♠ ♠  |')
                                        print('|  ♠ ♠10|')
                                        print('|  ♠ ♠ ♠|')
                                        print('---------')
                                    if a == 23:
                                        print('---------')
                                        print('|J ♠ ♠  |')
                                        print('|♠ ♠ ♠  |')
                                        print('|  ♠♠♠  |')
                                        print('|  ♠ ♠ J|')
                                        print('|  ♠ ♠ ♠|')
                                        print('---------')
                                    if a == 24:
                                        print('---------')
                                        print('|Q ♠ ♠  |')
                                        print('|♠ ♠♠♠  |')
                                        print('|  ♠ ♠  |')
                                        print('|  ♠♠♠ Q|')
                                        print('|  ♠ ♠ ♠|')
                                        print('---------')
                                    if a == 25:
                                        print('---------')
                                        print('|K ♠ ♠  |')
                                        print('|♠ ♠♠♠  |')
                                        print('|  ♠♠♠  |')
                                        print('|  ♠♠♠ K|')
                                        print('|  ♠ ♠ ♠|')
                                        print('---------')
                                    if a == 26:
                                        print('---------')
                                        print('|1      |')
                                        print('|♣      |')
                                        print('|   ♣   |')
                                        print('|      1|')
                                        print('|      ♣|')
                                        print('---------')
                                    if a == 27:
                                        print('---------')
                                        print('|2      |')
                                        print('|♣  ♣   |')
                                        print('|       |')
                                        print('|   ♣  2|')
                                        print('|      ♣|')
                                        print('---------')
                                    if a == 28:
                                        print('---------')
                                        print('|3      |')
                                        print('|♣  ♣   |')
                                        print('|   ♣   |')
                                        print('|   ♣  3|')
                                        print('|      ♣|')
                                        print('---------')
                                    if a == 29:
                                        print('---------')
                                        print('|4      |')
                                        print('|♣  ♣   |')
                                        print('|  ♣ ♣  |')
                                        print('|   ♣  4|')
                                        print('|      ♣|')
                                        print('---------')
                                    if a == 30:
                                        print('---------')
                                        print('|5      |')
                                        print('|♣  ♣   |')
                                        print('|  ♣♣♣  |')
                                        print('|   ♣  5|')
                                        print('|      ♣|')
                                        print('---------')
                                    if a == 31:
                                        print('---------')
                                        print('|6      |')
                                        print('|♣ ♣ ♣  |')
                                        print('|  ♣ ♣  |')
                                        print('|  ♣ ♣ 6|')
                                        print('|      ♣|')
                                        print('---------')
                                    if a == 32:
                                        print('---------')
                                        print('|7      |')
                                        print('|♣ ♣ ♣  |')
                                        print('|  ♣♣♣  |')
                                        print('|  ♣ ♣ 7|')
                                        print('|      ♣|')
                                        print('---------')
                                    if a == 33:
                                        print('---------')
                                        print('|8      |')
                                        print('|♣ ♣♣♣  |')
                                        print('|  ♣ ♣  |')
                                        print('|  ♣♣♣ 8|')
                                        print('|      ♣|')
                                        print('---------')
                                    if a == 34:
                                        print('---------')
                                        print('|9      |')
                                        print('|♣ ♣♣♣  |')
                                        print('|  ♣♣♣  |')
                                        print('|  ♣♣♣ 9|')
                                        print('|      ♣|')
                                        print('---------')
                                    if a == 35:
                                        print('---------')
                                        print('|10♣ ♣  |')
                                        print('|♣ ♣ ♣  |')
                                        print('|  ♣ ♣  |')
                                        print('|  ♣ ♣10|')
                                        print('|  ♣ ♣ ♣|')
                                        print('---------')
                                    if a == 36:
                                        print('---------')
                                        print('|J ♣ ♣  |')
                                        print('|♣ ♣ ♣  |')
                                        print('|  ♣♣♣  |')
                                        print('|  ♣ ♣ J|')
                                        print('|  ♣ ♣ ♣|')
                                        print('---------')
                                    if a == 37:
                                        print('---------')
                                        print('|Q ♣ ♣  |')
                                        print('|♣ ♣♣♣  |')
                                        print('|  ♣ ♣  |')
                                        print('|  ♣♣♣ Q|')
                                        print('|  ♣ ♣ ♣|')
                                        print('---------')
                                    if a == 38:
                                        print('---------')
                                        print('|K ♣ ♣  |')
                                        print('|♣ ♣♣♣  |')
                                        print('|  ♣♣♣  |')
                                        print('|  ♣♣♣ K|')
                                        print('|  ♣ ♣ ♣|')
                                        print('---------')
                                    if a == 39:
                                        print('---------')
                                        print('|1      |')
                                        print('|♦      |')
                                        print('|   ♦   |')
                                        print('|      1|')
                                        print('|      ♦|')
                                        print('---------')
                                    if a == 40:
                                        print('---------')
                                        print('|2      |')
                                        print('|♦  ♦   |')
                                        print('|       |')
                                        print('|   ♦  2|')
                                        print('|      ♦|')
                                        print('---------')
                                    if a == 41:
                                        print('---------')
                                        print('|3      |')
                                        print('|♦  ♦   |')
                                        print('|   ♦   |')
                                        print('|   ♦  3|')
                                        print('|      ♦|')
                                        print('---------')
                                    if a == 42:
                                        print('---------')
                                        print('|4      |')
                                        print('|♦  ♦   |')
                                        print('|  ♦ ♦  |')
                                        print('|   ♦  4|')
                                        print('|      ♦|')
                                        print('---------')
                                    if a == 43:
                                        print('---------')
                                        print('|5      |')
                                        print('|♦  ♦   |')
                                        print('|  ♦♦♦  |')
                                        print('|   ♦  5|')
                                        print('|      ♦|')
                                        print('---------')
                                    if a == 44:
                                        print('---------')
                                        print('|6      |')
                                        print('|♦ ♦ ♦  |')
                                        print('|  ♦ ♦  |')
                                        print('|  ♦ ♦ 6|')
                                        print('|      ♦|')
                                        print('---------')
                                    if a == 45:
                                        print('---------')
                                        print('|7      |')
                                        print('|♦ ♦ ♦  |')
                                        print('|  ♦♦♦  |')
                                        print('|  ♦ ♦ 7|')
                                        print('|      ♦|')
                                        print('---------')
                                    if a == 46:
                                        print('---------')
                                        print('|8      |')
                                        print('|♦ ♦♦♦  |')
                                        print('|  ♦ ♦  |')
                                        print('|  ♦♦♦ 8|')
                                        print('|      ♦|')
                                        print('---------')
                                    if a == 47:
                                        print('---------')
                                        print('|9      |')
                                        print('|♦ ♦♦♦  |')
                                        print('|  ♦♦♦  |')
                                        print('|  ♦♦♦ 9|')
                                        print('|      ♦|')
                                        print('---------')
                                    if a == 48:
                                        print('---------')
                                        print('|10♦ ♦  |')
                                        print('|♦ ♦ ♦  |')
                                        print('|  ♦ ♦  |')
                                        print('|  ♦ ♦10|')
                                        print('|  ♦ ♦ ♦|')
                                        print('---------')
                                    if a == 49:
                                        print('---------')
                                        print('|J ♦ ♦  |')
                                        print('|♦ ♦ ♦  |')
                                        print('|  ♦♦♦  |')
                                        print('|  ♦ ♦ J|')
                                        print('|  ♦ ♦ ♦|')
                                        print('---------')
                                    if a == 50:
                                        print('---------')
                                        print('|Q ♦ ♦  |')
                                        print('|♦ ♦♦♦  |')
                                        print('|  ♦ ♦  |')
                                        print('|  ♦♦♦ Q|')
                                        print('|  ♦ ♦ ♦|')
                                        print('---------')
                                    if a == 51:
                                        print('---------')
                                        print('|K ♦ ♦  |')
                                        print('|♦ ♦♦♦  |')
                                        print('|  ♦♦♦  |')
                                        print('|  ♦♦♦ K|')
                                        print('|  ♦ ♦ ♦|')
                                        print('---------')
                            elif n >= 40000000 and n < 250000000:
                                a = int(input())
                                def d(x):
                                    while True:
                                         b = x
                                         if a == 1:
                                             print(0)
                                             break
                                         x = x // 2
                                         if b == x * 2:
                                             print(0,end = '')
                                         else:
                                             print(1,end = '')
                                         if x == 1:
                                             print(1)
                                             break
                                if a == 0:
                                    print(0)
                                else:
                                 d(a)
                                print('tip:right>>left')
                            elif n >= 250000000 and n < 3000000000:
                                print('while * 1.01')
                                a = int(input())
                                while True:
                                    a += a * 0.01
                                    time.sleep(0)
                                    if a >= 1 and a < 1000:
                                        print(a)
                                    if a >= 1000 and a < 1000000:
                                        print(a / 1000 ,'K')
                                    if a >= 1000000 and a < 1000000000:
                                        print(a / 1000000 ,'M')
                                    if a >= 1000000000 and a < 1000000000000:
                                        print(a / 1000000000 ,'B')
                                    if a >= 1000000000000 and a < 1000000000000000:
                                        print(a / 1000000000000 ,'T')
                                    if a >= 1000000000000000 and a < 1000000000000000000:
                                        print(a / 1000000000000000 ,'Qa')
                                    if a >= 1000000000000000000 and a < 1000000000000000000000:
                                        print(a / 1000000000000000000 ,'Qi')
                                    if a >= 1000000000000000000000 and a < 1000000000000000000000000:
                                        print(a / 1000000000000000000000 ,'Sx')
                                    if a >= 10 ** 24 and a < 10 ** 27:
                                        print(a / 10 ** 24 ,'Sp')
                                    if a >= 10 ** 27 and a < 10 ** 30:
                                        print(a / 10 ** 27 ,'AB')
                                    if a >= 10 ** 30 and a < 10 ** 33:
                                        print(a / 10 ** 30 ,'CD')
                                    if a >= 10 ** 33 and a < 10 ** 36:
                                        print(a / 10 ** 33 ,'EF')
                                    if a >= 10 ** 36 and a < 10 ** 39:
                                        print(a / 10 ** 36 ,'GH')
                                    if a >= 10 ** 39 and a < 10 ** 42:
                                        print(a / 10 ** 39 ,'IJ')
                                    if a >= 10 ** 42 and a < 10 ** 45:
                                        print(a / 10 ** 42 ,'KL')
                                    if a >= 10 ** 45 and a < 10 ** 48:
                                        print(a / 10 ** 45 ,'MN')
                                    if a >= 10 ** 48 and a < 10 ** 51:
                                        print(a / 10 ** 48 ,'OP')
                                    if a >= 10 ** 51 and a < 10 ** 54:
                                        print(a / 10 ** 51 ,'QR')
                                    if a >= 10 ** 54 and a < 10 ** 57:
                                        print(a / 10 ** 54 ,'ST')
                                    if a >= 10 ** 57 and a < 10 ** 60:
                                        print(a / 10 ** 57 ,'UV')
                                    if a >= 10 ** 60 and a < 10 ** 63:
                                        print(a / 10 ** 60 ,'WX')
                                    if a >= 10 ** 63 and a < 10 ** 66:
                                        print(a / 10 ** 63 ,'YZ')
                                    if a >= 10 ** 66 and a < 10 ** 69:
                                        print(a / 10 ** 66 ,'Aa')
                                    if a >= 10 ** 69 and a < 10 ** 72:
                                        print(a / 10 ** 69 ,'Bb')
                                    if a >= 10 ** 72 and a < 10 ** 75:
                                        print(a / 10 ** 72 ,'Cc')
                                    if a >= 10 ** 75 and a < 10 ** 78:
                                        print(a / 10 ** 75 ,'Dd')
                                    if a >= 10 ** 78 and a < 10 ** 81:
                                        print(a / 10 ** 78 ,'Ee')
                                    if a >= 10 ** 81 and a < 10 ** 84:
                                        print(a / 10 ** 81 ,'Ff')
                                    if a >= 10 ** 84 and a < 10 ** 87:
                                        print(a / 10 ** 84 ,'Gg')
                                    if a >= 10 ** 87 and a < 10 ** 90:
                                        print(a / 10 ** 87 ,'Hh')
                                    if a >= 10 ** 90 and a < 10 ** 93:
                                        print(a / 10 ** 90 ,'Ii')
                                    if a >= 10 ** 93 and a < 10 ** 96:
                                        print(a / 10 ** 93 ,'Jj')
                                    if a >= 10 ** 96 and a < 10 ** 99:
                                        print(a / 10 ** 96 ,'Kk')
                                    if a >= 10 ** 99 and a < 10 ** 102:
                                        print(a / 10 ** 99 ,'Ll')
                                    if a >= 10 ** 102 and a < 10 ** 105:
                                        print(a / 10 ** 102 ,'Mm')
                                    if a >= 10 ** 105 and a < 10 ** 108:
                                        print(a / 10 ** 105 ,'Nn')
                                    if a >= 10 ** 108 and a < 10 ** 111:
                                        print(a / 10 ** 108 ,'Oo')
                                    if a >= 10 ** 111 and a < 10 ** 114:
                                        print(a / 10 ** 111 ,'Pp')
                                    if a >= 10 ** 114 and a < 10 ** 117:
                                        print(a / 10 ** 114 ,'Qq')
                                    if a >= 10 ** 117 and a < 10 ** 120:
                                        print(a / 10 ** 117 ,'Rr')
                                    if a >= 10 ** 120 and a < 10 ** 123:
                                        print(a / 10 ** 120 ,'Ss')
                                    if a >= 10 ** 123 and a < 10 ** 126:
                                        print(a / 10 ** 123 ,'Tt')
                                    if a >= 10 ** 126 and a < 10 ** 129:
                                        print(a / 10 ** 126 ,'Uu')
                                    if a >= 10 ** 129 and a < 10 ** 132:
                                        print(a / 10 ** 129 ,'Vv')
                                    if a >= 10 ** 132 and a < 10 ** 135:
                                        print(a / 10 ** 132 ,'Ww')
                                    if a >= 10 ** 135 and a < 10 ** 138:
                                        print(a / 10 ** 135 ,'Xx')
                                    if a >= 10 ** 138 and a < 10 ** 141:
                                        print(a / 10 ** 138 ,'Yy')
                                    if a >= 10 ** 141 and a < 10 ** 144:
                                        print(a / 10 ** 141 ,'Zz')
                                    if a >= 10 ** 144 and a < 10 ** 308:
                                        print(a)
                                    if a >= 10 ** 308:
                                        print('The number is big , I can\'t show it.')
                                        break
                            elif n >= 3000000000 and n < 10 ** 12:
                                print('------MATH------')
                                print('  integer code  ')
                                print(' must not float ')
                                print('    best < 5    ')
                                def Ack(m,n):
                                    if n >= 5:
                                        print('inf')
                                    if n == 0:
                                        print(m + 1,':Ack')
                                    if n == 1:
                                        print(m + 2,':Ack')
                                    if n == 2:
                                        print(m * 2 + 3,':Ack')
                                    if n == 3:
                                        if m == 0:
                                            print('5 :Ack')
                                        else:
                                            print(m + 3)
                                            print('  2-3 :Ack')
                                    if n == 4:
                                        if m == 0:
                                            print(65533)
                                        else:
                                            print(65536)
                                            for x in range(m):
                                                for i in range(x - 1):
                                                    print(' ',end = '')
                                                print(2)
                                            for p in range(x):
                                                print('',end = ' ')
                                            print('2-3 :Ack')
                                def math():
                                    a = int(input())
                                    x = int(input())
                                    print('^:',a ** x)
                                    if x > 0 or x < 0:
                                        print('//:',a // x)
                                    else:
                                        print('//: inf')
                                    print('+:',a + x)
                                    print('-:',a - x)
                                    print('*:',a * x)
                                    if x > 0 or x < 0:
                                        print('/:',a / x)
                                    else:
                                        print('/: inf')
                                    if x > 0 or x < 0:
                                        print('%:',a % x)
                                    else:
                                        print('%: inf')
                                    Ack(a,x)
                                math()
                            elif n >= 10 ** 12 and n < 10 ** 16:
                                print('draw')
                                def CAD(x,y):
                                    a = 255
                                    b = 0
                                    c = 0
                                    i = 0
                                    t.color('#FF0000')
                                    if a == 255:
                                        while a > 0:
                                            b += 1
                                            a -= 1
                                            t.forward(int(300 / y))
                                            t.left(x)
                                            if a < 16:
                                                t.color('#0'+hex(a)[2:]+hex(b)[2:]+ '0' +hex(c)[2:])
                                            elif b < 16:
                                                t.color('#'+hex(a)[2:]+'0'+hex(b)[2:]+ '0' +hex(c)[2:])
                                            else:
                                                t.color('#'+hex(a)[2:]+hex(b)[2:]+ '0' +hex(c)[2:])
                                            i += 1
                                            if i == y:
                                                i = 0
                                                t.left(y)
                                    if b == 255:
                                        while b > 0:
                                            c += 1
                                            b -= 1
                                            t.forward(int(300 / y))
                                            t.left(x)
                                            if b < 16:
                                                t.color('#0'+hex(a)[2:]+'0'+hex(b)[2:]+hex(c)[2:])
                                            elif c < 16:
                                                t.color('#0'+hex(a)[2:]+hex(b)[2:]+ '0' +hex(c)[2:])
                                            else:
                                                t.color('#0'+hex(a)[2:]+hex(b)[2:]+hex(c)[2:])
                                            i += 1
                                            if i == y:
                                                i = 0
                                                t.left(y)
                                    if c == 255:
                                        while c > 0:
                                            a += 1
                                            c -= 1
                                            t.forward(int(300 / y))
                                            t.left(x)
                                            if c < 16:
                                                t.color('#'+hex(a)[2:]+'0'+ hex(b)[2:]+ '0' +hex(c)[2:])
                                            elif a < 16:
                                                t.color('#0'+hex(a)[2:]+'0'+hex(b)[2:]+hex(c)[2:])
                                            else:
                                             t.color('#'+hex(a)[2:]+'0'+hex(b)[2:]+hex(c)[2:])
                                            i += 1
                                            if i == y:
                                                i = 0
                                                t.left(y)
                                e = int(input())
                                d = int(360 / e)
                                CAD(e,d)
                            elif n >= 10 ** 16 and n < 10 ** 21:
                                print('edit ascii(American Standard Code for Information Interchange), wait a half second.')
                                time.sleep(0)
                                time.sleep(0.47)
                                a = input()
                                for i in range(len(a)):
                                    print('ascii of',a[i],'is',ord(a[i]))
                                a = int(float(input('Type a number(mustn\'t float,integer < 256)')))
                                print('ascii is',a,'of',chr(a))
                                print('all ascii:')
                                a = 0
                                print('(0o- is oct,0b- is bin)')
                                while a < 256:
                                    print('ascii of',a,oct(a),bin(a),'is',chr(a))
                                    a += 1
                            elif n >= 10 ** 21 and n < 10 ** 30:
                                b = random.randint(100000,10000000)
                                n = random.randint(1,random.randint(10000,b))
                                print('Range:1---',b)
                                while True:
                                    a = int(float(input('Type a number')))
                                    if a > n:
                                        print('Your number is big.')
                                    if a < n:
                                        print('Your number is small.')
                                    if a == n:
                                        print('Yeah!you win!')
                                        break
                            elif n >= 10 ** 30 and n < 10 ** 40:
                                pos = [0, 0, 'down', 'red']
                                for i in range(9):
                                    pos[2] = 'right'
                                    if n == '0':
                                        t.rt(270)
                                    if n == '180':
                                        t.rt(270)
                                    if n == '270':
                                        t.rt(180)
                                    t.penup()
                                    t.goto(-160, 160 - 40 * i)
                                    t.pendown()
                                    t.write(i)
                                    t.forward(320)
                                t.right(90)
                                for i in range(9):
                                    t.penup()
                                    t.goto(-160 + 40 * i, 160)
                                    t.pendown()
                                    t.write(i)
                                    t.forward(320)
                                t.penup()
                                t.goto(pos[0],pos[1])
                                t.color(pos[3])
                                def move_up():
                                    pos[1] += 40
                                    if pos[1] > 200:
                                        pos[1] = -200
                                    if pos[2] == 'right':
                                        t.right(270)
                                        pos[2] = 'up'
                                    if pos[2] == 'left':
                                        t.right(90)
                                        pos[2] = 'up'
                                    if pos[2] == 'down':
                                        t.right(180)
                                        pos[2] = 'up'
                                    if pos[2] == 'up':
                                        t.right(0)
                                        pos[2] = 'up'
                                    t.goto(pos[0], pos[1])
                                def move_down():
                                    pos[1] -= 40
                                    if pos[1] < -200:
                                        pos[1] = 200
                                    if pos[2] == 'right':
                                        t.right(90)
                                        pos[2] = 'down'
                                    if pos[2] == 'left':
                                        t.right(270)
                                        pos[2] = 'down'
                                    if pos[2] == 'down':
                                        t.right(0)
                                        pos[2] = 'down'
                                    if pos[2] == 'up':
                                        t.right(180)
                                        pos[2] = 'down'
                                    t.goto(pos[0], pos[1])
                                def move_left():
                                    pos[0] -= 40
                                    if pos[0] < -200:
                                        pos[0] = 200
                                    if pos[2] == 'right':
                                        t.right(180)
                                        pos[2] = 'left'
                                    if pos[2] == 'left':
                                        t.right(0)
                                        pos[2] = 'left'
                                    if pos[2] == 'down':
                                        t.right(270)
                                        pos[2] = 'left'
                                    if pos[2] == 'up':
                                        t.right(90)
                                        pos[2] = 'left'
                                    t.goto(pos[0], pos[1])
                                def move_right():
                                    pos[0] += 40
                                    if pos[0] > 200:
                                        pos[0] = -200
                                    if pos[2] == 'right':
                                        t.right(0)
                                        pos[2] = 'right'
                                    if pos[2] == 'left':
                                        t.right(180)
                                        pos[2] = 'right'
                                    if pos[2] == 'down':
                                        t.right(90)
                                        pos[2] = 'right'
                                    if pos[2] == 'up':
                                        t.right(270)
                                        pos[2] = 'right'
                                    t.goto(pos[0], pos[1])
                                def chess():
                                    t.dot(30)
                                    if pos[3] == 'red':
                                        t.color('blue')
                                        pos[3] = 'blue'
                                    else:
                                        t.color('red')
                                        pos[3] = 'red'
                                def reset():
                                    n = input('Type your direction(now direction,else your direction is wrong,reset is not True)(right is 90,up is 0,down is 180,left is 270).')
                                    if n == 0:
                                        t.rt(270)
                                    if n == 180:
                                        t.rt(180)
                                    if n == 270:
                                        t.rt(90)
                                    pos[2] = 'down'
                                    for i in range(9):
                                        t.penup()
                                        t.goto(-160, 160 - 40 * i)
                                        t.pendown()
                                        t.write(i)
                                        t.forward(320)
                                        t.right(90)
                                    for i in range(9):
                                        t.penup()
                                        t.goto(-160 + 40 * i, 160)
                                        t.pendown()
                                        t.write(i)
                                        t.forward(320)
                                    t.home()
                                s = turtle.Screen()
                                s.onkey(move_up, 'Up')
                                s.onkey(move_down, 'Down')
                                s.onkey(move_right, 'Right')
                                s.onkey(move_left, 'Left')
                                s.onkey(chess, 'space')
                                s.onkey(reset, '0')
                                s.listen()
                            elif n >= 10 ** 40 and n < 10 ** 52:
                                p = 0
                                a = input('1:')
                                b = input('2:')
                                c = input('3:')
                                n = random.randint(0,2)
                                save_n = n
                                while True:
                                    n = random.randint(0,2)
                                    if save_n == n:
                                        continue
                                    save_n = n
                                    if p == 3:
                                        break
                                    print('-------------')
                                    if n == 0:
                                        print('|',p + 1,'.',a,'|')
                                        p += 1
                                    if n == 1:
                                        print('|',p + 1,'.',b,'|')
                                        p += 1
                                    if n == 2:
                                        print('|',p + 1,'.',c,'|')
                                        p += 1
                                print('-------------')
                            elif n >= 10 ** 52 and n < 10 ** 65:
                                t.color('white')
                                r = 255
                                g = 255
                                b = 255
                                print('edit code.')
                                print('Type "move" to move.')
                                print('Type RGB to change color(integer,0-255).')
                                print('Type turn left or turn right to turn.')
                                print('Type turn around to or circle to draw circle.')
                                print('Type Q to quit.')
                                print('Type type to typing.')
                                print('Type pensize to trim pensize.')
                                while True:
                                    n = input('>> ')
                                    if n == 'move':
                                        i = int(float(input('Type your move number (pixel).')))
                                        t.forward(i)
                                    elif n == 'RGB':
                                        print('your color is:',r,g,b)
                                        r = int(float(input('change r:')))
                                        g = int(float(input('change g:')))
                                        b = int(float(input('change b:')))
                                        if r < 16 and g < 16 and b < 16:
                                            t.color("#0"+hex(r)[2:]+'0'+hex(g)[2:]+'0'+hex(b)[2:])
                                        elif g < 16 and b < 16:
                                            t.color("#"+hex(r)[2:]+'0'+hex(g)[2:]+'0'+hex(b)[2:])
                                        elif r < 16 and b < 16:
                                            t.color("#0"+hex(r)[2:]+hex(g)[2:]+'0'+hex(b)[2:])
                                        elif r < 16 and g < 16:
                                            t.color("#0"+hex(r)[2:]+'0'+hex(g)[2:]+hex(b)[2:])
                                        elif r < 16:
                                            t.color("#0"+hex(r)[2:]+hex(g)[2:]+hex(b)[2:])
                                        elif g < 16:
                                            t.color("#"+hex(r)[2:]+"0"+hex(g)[2:]+hex(b)[2:])
                                        elif b < 16:
                                            t.color("#"+hex(r)[2:]+hex(g)[2:]+"0"+hex(b)[2:])
                                    elif n == 'turn left':
                                        k = int(float(input('Type your turn angle.')))
                                        t.left(k)
                                    elif n == 'turn right':
                                        k = int(float(input('Type your turn angle.')))
                                        t.right(k)
                                    elif n == 'turn around' or n == 'circle':
                                        j = int(float(input('Type your radius.')))
                                        t.circle(j)
                                    elif n == 'type':
                                     i = input('What\'s your typing want?')
                                     t.write(i)
                                    elif n == 'pensize':
                                        i = float(input('Type your pensize(float,mustn\'t int).'))
                                        t.penzize(i)
                                    elif n == 'Q':
                                        break
                                    elif n == '':
                                        continue
                                    else:
                                        print('Your typing is error.')
                            while True:
                                print('142857 game')
                                try:
                                    for i in range(70):
                                        print('142857 *',i + 1,end = ':')
                                        a = int(input())
                                        if a != 142857 * (i + 1):
                                            print('You lose')
                                            break
                                    if i == 69:
                                        print('You win!')
                                    break
                                except:
                                    print('Your answer isn\'t integer.')
                                    print('This game is over.')
                                    break
                        def n():
                            import random
                            import time
                            print('opening......')
                            c = random.randint(0,50)
                            a = 0
                            OOC = c # open or close:open >= 1;close == 0
                            if OOC >= 1:
                                for j in range(100):
                                    print(a,'%')
                                    time.sleep(random.randint(1,15) / 100)
                                    a += 1
                                time.sleep(random.randint(100,500) / 100)
                                print('100 %')
                                print('complete!')
                                all_this()
                                time.sleep(3)
                                print('At last...')
                                def S():
                                    y = 12 * 30 * 24 * 60 * 60
                                    m = 30 * 24 * 60 * 60
                                    w = 4 * 24 * 60 * 60
                                    d = 24 * 60 * 60
                                    h = 60 * 60
                                    min_ = 60
                                    s = 1
                                    ms = 0.001
                                    us = 10 ** -6
                                    ns = 10 ** -9
                                    ps = 10 ** -12
                                    fs = 10 ** -15
                                    as_ = 10 ** -18
                                    zs = 10 ** -21
                                    ys = 10 ** -24
                                    print('a year ≈',y)
                                    print('a month ≈',m)
                                    print('a week ≈',w)
                                    print('a day =',d)
                                    print('a hour =',h)
                                    print('a minute =',min_)
                                    print('a second =',s)
                                    print('a ms =',ms)
                                    print('a μs =',us)
                                    print('a ns =',ns)
                                    print('a ps =',ps)
                                    print('a fs =',fs)
                                    print('a as =',as_)
                                    print('a zs =',zs)
                                    print('a ys =',ys)
                                S()
                            if OOC == 0:
                                print('Sorry,I can\'t show it.')
                        n()
                    D()
                    print('This game is over.')
                all_that()
            except:
                print('Your typing is wrong,this game is over.')
        @classmethod
        def B(self):
            n = input('Type your code.')
            if n == 'niuniu0123456789asciiorunicodepython abcdefghijklmnopqrstuvwxyz!@#$%^&*(),./;\'[]\\<>?:"{}niuniu':
                print('niuniu\'s birthday is 2009-10-24')
        @classmethod
        def C(self):
            import turtle
            import time
            p = turtle.Turtle()
            p.speed(0)
            p.penup()
            p.shape('turtle')
            p.goto(-200,0)
            p.write('Hello,I\'m a turtle.',font = ['楷體',33])
            time.sleep(1.5)
            p.clear()
            p.write('nice to meet you.',font = ['楷體',37])
            time.sleep(1.5)
            p.clear()
            p.hideturtle()
        def D():
            end = time()
            n = input("Do you want to know order's start to over's time(Type yes to know the order's start to over's time)?")
            if n == "yes":
                print("You have take",int((end - start)* 100) / 100,"s.")
                print("This game is over.")

其他作用

其他作用的話我就不知道了,因爲if-true語句沒有真實的含義,所以我們要儘量少用這種代碼。

小結

今天我們知道了if-true,並知道了他的作用及代碼低級性。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章