欢迎光临散文网 会员登陆 & 注册

python初级代码编程

2023-07-26 19:05 作者:我随便取一个吧-2233  | 我要投稿

此篇文章对于有兴趣学习python代码的可以进来看看。因为我也在学习python

所以这篇专栏就当作是我的笔记了。

此专栏不可能让你学会编程出chatGPT,但可以编程出计算机。

学习python所要下载的软件的网址:https://www.python.org/downloads/

你可以挑选你所要的版本以及适配与不同的操作系统的python软件

是官方网址

1.定义

字符串的定义:单行字符串由一对单引号或者一对双引号表示,字符串里可以包含数字/字母/符号。如‘123’ ‘abc’ 或 ‘!@#’都是字符串

下级代码的意思:那个代码缩进在另一个代码的下边就叫它下级代码如

就说print是for i in range(10)的下级代码。

2.语句

1.变量

变量的定义:变量相当于一个盒子,可以用来存储数据(数字、字符、字符串)

变量的赋值:变量的赋值通过等号=实现。例:a=10,把数字10赋值给变量a。

变量的命名规则

  • 变量名只能包含数字、字母、下划线

  • 变量名只能由字母、下划线开头

  • 变量名不能使用保留字,例:for、if、print、input等

打印变量:打印变量时,变量名左右不加引号,加了引号就变成了字符串。

赋值运算符

+=作用:加上你想要加的数字。

-=作用:减去你想要减的数字。

*=作用:乘你想要乘的数字。

/=作用:除以你想要除以的数字。

2.print语句

这可能只大家初学python代码学的第一个语句,

它的作用是打印,打印说的不是打印东西的打印而是显示你想要让它显示的东西

运行代码的结果是

3.input语句

作用是输入,让你输入数字/文字/符号等,他会把你输入的东西转换成字符串。

这个要搭配定义变量一起使用

这里如果输入1它就会显示1,你输入什么,就显示什么。

这里下载了python的人啊输入代码会发现它闪退了,其实不是是执行完代码自动关闭了,快到你来不及看。

4.for 循环语句

作用是重复执行你要做的事情。简化代码。

这个i 你可以改成x y z 都可以它就是个变量.x只是个代数你输入多少他就会重复执行多少次。

tips:

  • 每个单词之间都要空格。

  • for语句末尾要带上冒号:

  • for语句的下级代码是需要重复执行的代码,是需要缩进4个空格的

5.if 语句

作用:判断在执行代码时,条件是否满足。如果满足执行下面的代码,如果不满足就跳过执行其他代码。

上面的代码经过运行后结果为

因为先前定义了a等于字符串1

后面判断a是否等于字符串1

因为等于所以会执行下面的代码,打印出yes。

接着执行其他的代码打印变量a

上面的代码经过运行后结果为

因为先前定义了a等于数字1

后面判断a是否等于字符串1

因为a不等于字符串1

所以不会执行下边的代码。

执行其他的代码打印1.

注意:

  • 每个单词之间都要空格。

  • 在判断时是两个等于,不是一个等于。两个等于是判断是否相等,一个等于是定义变量。

  • if 语句后要加冒号

6.if else双分支语句

作用:判断在执行代码时,条件是否满足。如果满足执行下面的代码,如果不满足就执行else下面的代码。接着在执行其他代码。

上面的代码运行后结果为no

因为a不等于1

所以就会执行else下面的语句打印出no

注意:

  • else后面要加冒号

  • else下面的代码也要缩进

  • if 和 else 要对齐

7.if elif else 语句

作用:判断在执行代码时,if条件是否满足。如果满足执行下面的代码,如果不满足判断elif的条件是否满足如果还不满足就执行else下面的代码。接着在执行其他代码。

上面的代码运行后结果为no

因为a不等于1 也不等于 2

所以就会执行else下面的语句打印出no

8.for if 语句

作用:重复判断执行,重复判断if条件是否被满足,如果满足了就执行if的下级代码。

如果没满足就继续循环判断,直到循环结束。

上面的代码会让你重复输入10次,你可以输入数字/字母/符号等,

如果你输入的东西时的其中一次有1这个数字它将显示yes

并继续让你输入,只要有一次1就会输入1次yes

直到10次循环结束。

9.while循环语句

作用:当你不知道要循环多少次时,就可以使用这个语句。设置一个条件,什么时候条件满足了循环就结束了。

上面的代码就会显示

解析:刚开始a=0 while语句成立了

那么就会执行它的下级代码

在执行到第三次时a等于3

while语句不成立了就会执行其他的代码。

while True:是重复循环语句

作用:重复执行它的下级代码。

注意

  • True的T要大写

  • True后加冒号:

  •     下级代码要缩进

10.break语句

作用:终止,跳出所在层的循环。

用于while True:语句上

上面的代码会一直让你输入数字/字母/符号等,如果输入的是1,那么就结束这个循环。

否则就不停的让你输入数字/字母/符号。

11.continue语句

作用:终止,跳出本次循环,用来控制循环结构

用在循环语句中。

上面的代码会一直让你输入数字/字母/符号等,如果输入的是1,那么就跳过这次循环,且下面的代码不会运行。如果输入的是2,那么就结束这个循环。否则就不停的让你输入数字/字母/符号。

12.int 和 float 和 str 语句

这三个都只能输入数字。

int语句作用是把数字字符串转化成数字但不支持小数转换。

str语句作用是把数字转换成数字字符串。

float语句作用是把小数字符串转换成小数。

为什么要把字符串转换成数字或小数?因为数字或小数可以运算而字符串不能。

虽然字符串有两个引号但是打印出来时是没有引号的。

3.逻辑运算符&数字运算符

1.逻辑运算符

and和:作用判断两个条件是否都成立。如果两个都成立才成立,有一个不成立就都不成立。

or或:作用判断两个条件是否都成立。如果两个都成立就成立,有一个成立也成立,两个都不成立才不成立。

not非:作用判断这个条件是否成立,如果成立就是不成立,如果不成立就是成立了,反着来的。

2.数字运算符

==作用:比较两个数量是否相等。

>=作用:比较一个数量是否大于等于另外一个数量。

<=作用:比较一个数量是否小于等于另外一个数量。

!=作用:比较一个数量是否不等于另外一个数量。

>作用:比较一个数量是否大于另外一个数量。

<作用:比较一个数量是否小于另外一个数量。

好啦,学会了这些你就可以编出来一个708行的计算机了。开个玩笑。这是上一次的升级版。

增加了求体积和换算单位的功能。

print('欢迎,使用计算机。')

print('请注意体和形的差别。')

while True:#无限循环

    print('0.退出')

    print('1.四则运算')

    print('2.幂运算')

    print('3.求周长')

    print('4.求面积')

    print('5.求体积')

    print('6.换算')

    x=input('请输入数字:')

    if x =='':

        print('请不要打出空气可以吗亲亲?')

        continue

    elif x =='0':#退出

        print('再见.')

        break

    elif x =='1':#四则运算

        print(' ')

        print('1.加法')

        print('2.减法')

        print('3.乘法')

        print('4.除法')

        a=input('请输入数字:')

        if a =='1':

            x='+'

            num1=float(input('请输入第一个加数:'))

            num2=float(input('请输入第二个加数:'))

            n=num1+num2

            print(num1,x,num2,'=',n)

        elif a =='2':

            x='-'

            num1=float(input('请输入被减数:'))

            num2=float(input('请输入减数:'))

            n=num1-num2

            print(num1,x,num2,'=',n)

        elif a =='3':

            x='×'

            num1=float(input('请输入乘数:'))

            num2=float(input('请输入乘数:'))

            n=num1*num2

            print(num1,x,num2,'=',n)

        elif a =='4':

            print('1.普通除法')

            print('2.只求商')

            print('3.只求余数')

            a=input('请输入数字:')

            if a =='1':

                x='÷'

                num1=float(input('请输入被除数:'))

                num2=float(input('请输入除数:'))

                if num2==0:

                    print('0不能做除数')

                    print('请重试')

                    continue

                else:

                    n=num1/num2

                    print(num1,x,num2,'=',n)

            elif a =='2':

                x='//'

                num1=float(input('请输入被除数:'))

                num2=float(input('请输入除数:'))

                if num2==0:

                    print('0不能做除数')

                    print('请重试')

                    continue

                else:

                    n=num1//num2

                    print(num1,x,num2,'=',n)

            elif a =='3':

                x='%'

                num1=float(input('请输入被除数:'))

                num2=float(input('请输入除数:'))

                if num2==0:

                    print('0不能做除数')

                    print('请重试')

                    continue

                else:

                    n=num1%num2

                    print(num1,x,num2,'=',n)

    elif x =='2':#幂运算

        x='**'

        num1=float(input('请输入底数:'))

        num2=float(input('请输入指数:'))

        n=num1**num2

        print(num1,x,num2,'=',n)

    elif x =='3':#求周长

        print(' ')

        print('1.求正方形的周长')

        print('2.求长方形的周长')

        print('3.求圆形的周长')

        print('4.求长方体的周长')

        print('5.求正方体的周长')

        a=input('请输入数字:')

        if a =='1':

            x='×'

            num1=float(input('请输入边长:'))

            n=num1*4

            print(num1,x,'4 =',n)

        elif a =='2':

            x='×'

            num1=float(input('请输入长:'))

            num2=float(input('请输入宽:'))

            n=num1+num2

            n=n*2

            print('(',num1,'+',num2,')',x,'2 =',n)

        elif a =='3':

            x='×'

            num1=float(input('请输入半径:'))

            n=num1*3.14*2

            print(num1,x,'3.14 × 2','=',n)

        elif a =='4':

            x='×'

            num1=float(input('请输入长:'))

            num2=float(input('请输入宽:'))

            num3=float(input('请输入高:'))

            n=num1+num2+num3

            print('(',num1,'+',num2,'+',num3,')',x,4,'=',n*4)

        elif a =='5':

            x='×'

            num1=float(input('请输入边长:'))

            n=num1*12

            print(num1,x,12,'=',n)

    elif x =='4':#求面积

        print(' ')

        print('1.求正方形面积')

        print('2.求长方形面积')

        print('3.求正方体表面积')

        print('4.求长方体表面积')

        print('5.求圆形面积')

        print('6.求平行四边形面积')

        print('7.求三角形的面积')

        print('8.求圆柱侧面积')

        print('9.求圆柱表面积')

        a=input('请输入数字:')

        if a =='1':

            x='×'

            num1=float(input('请输入边长:'))

            n=num1*num1

            print(num1,x,num1,'=',n)

        elif a =='2':

            x='×'

            num1=float(input('请输入长:'))

            num2=float(input('请输入宽:'))

            n=num1*num2

            print(num1,x,num2,'=',n)

        elif a =='3':

            x='×'

            num1=float(input('请输入边长:'))

            n=6*num1*num1

            print('6',x,num1,x,num1,'=',n)

        elif a =='4':

            x='×'

            num1=float(input('请输入长:'))

            num2=float(input('请输入宽:'))

            num3=float(input('请输入高:'))

            n1=num1*num2

            n2=num1*num3

            n3=num2*num3

            n=n1+n2+n3

            print('(',num1,x,num2,'+',num1,x,num3,'+',num2,x,num3,')',x,'2','=',n*2)

        elif a =='5':

            x='×'

            num1=float(input('请输入半径:'))

            n=num1*num1*3.14

            print(3.14,x,num1,x,num1,'=',n)

        elif a =='6':

            x='×'

            num1=float(input('请输入底的长度:'))

            num2=float(input('请输入高的长度:'))

            n=num1*num2

            print(num1,x,num2,'=',n)

        elif a =='7':

            x='×'

            num1=float(input('请输入底的长度:'))

            num2=float(input('请输入高的长度:'))

            n=num1*num2/2

            print(num1,x,num2,'÷ 2 =',n)

        elif a =='8':

             x='×'

             num1=float(input('请输入半径的长度:'))

             num2=float(input('请输入高的长度:'))

             n=2*3.14*num1*num2

             print(2,x,3.14,x,num1,x,num2,'=',n)

        elif a =='9':

             x='×'

             num1=float(input('请输入半径的长度:'))

             num2=float(input('请输入高的长度:'))

             n=2*3.14*num1*num2+2*3.14*num1*num1

             print(2,x,3.14,x,num1,x,num2,'+',2,x,3.14,x,num1,x,num1,'=',n)

    elif x =='5':#求体积

        print(' ')

        print('1.求正方形体积')

        print('2.求长方形体积')

        print('3.求圆柱体积')

        print('4.求圆锥体积')

        a=input('请输入数字:')

        if a =='1':

            x='**'

            num1=float(input('请输入边长:'))

            n=num1**3

            print(num1,x,3,'=',n)

        elif a =='2':

            x='×'

            num1=float(input('请输入长:'))

            num2=float(input('请输入宽:'))

            num3=float(input('请输入高:'))

            n=num1*num2*num3

            print(num1,x,num2,x,num3,'=',n)

        elif a =='3':

            x='×'

            num1=float(input('请输入半径:'))

            num2=float(input('请输入高:'))

            n=3.14*num1*num1*num2

            print(3.14,x,num1,x,num1,x,num2,'=',n)

        elif a =='4':

            x='×'

            num1=float(input('请输入半径:'))

            num2=float(input('请输入高:'))

            n=3.14*num1*num1*num2/3

            print(3.14,x,num1,x,num1,x,num2,'/',3,'=',n)

    elif x =='6':#换算

        print(' ')

        print('1.长度')

        print('2.面积')

        print('3.体积')

        print('4.质量')

        print('5.时间')

        a=input('请输入数字:')

        if a =='1':#长度换算

            print(' ')

            print('原来换算单位')

            print('1.米')

            print('2.分米')

            print('3.厘米')

            print('4.毫米')

            b=input('请输入数字:')

            if b =='1':

                print(' ')

                print('得出的结果的换算单位')

                print('1.分米')

                print('2.厘米')

                print('3.毫米')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*10

                    print(num1,'米 =',n,'分米')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*100

                    print(num1,'米 =',n,'厘米')

                elif b =='3':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*1000

                    print(num1,'米 =',n,'毫米')

            elif b =='2':

                print(' ')

                print('你要得出的换算结果是:')

                print('1.米')

                print('2.厘米')

                print('3.毫米')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/10

                    print(num1,'分米 =',n,'米')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*10

                    print(num1,'分米 =',n,'厘米')

                elif b =='3':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*100

                    print(num1,'分米 =',n,'毫米')

            elif b =='3':

                print(' ')

                print('你要得出的换算结果是:')

                print('1.米')

                print('2.分米')

                print('3.毫米')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/100

                    print(num1,'厘米 =',n,'米')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/10

                    print(num1,'厘米 =',n,'分米')

                elif b =='3':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*10

                    print(num1,'厘米 =',n,'毫米')

            elif b =='4':

                print(' ')

                print('你要得出的换算结果是:')

                print('1.米')

                print('2.分米')

                print('3.厘米')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/1000

                    print(num1,'毫米 =',n,'米')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/100

                    print(num1,'毫米 =',n,'分米')

                elif b =='3':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/10

                    print(num1,'毫米 =',n,'厘米')

        elif a =='2':#面积换算

            print(' ')

            print('原来换算单位')

            print('1.公顷')

            print('2.平方米')

            print('3.平方分米')

            print('4.平方厘米')

            b=input('请输入数字:')

            if b =='1':

                print(' ')

                print('得出的结果的换算单位')

                print('1.平方米')

                print('2.平方分米')

                print('3.平方厘米')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*10000

                    print(num1,'公顷 =',n,'平方米')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*1000000

                    print(num1,'公顷 =',n,'平方分米')

                elif b =='3':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*100000000

                    print(num1,'公顷 =',n,'平方厘米')

            elif b =='2':

                print(' ')

                print('你要得出的换算结果是:')

                print('1.公顷')

                print('2.平方分米')

                print('3.平方厘米')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/10000

                    print(num1,'平方米 =',n,'公顷')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*100

                    print(num1,'平方米 =',n,'平方分米')

                elif b =='3':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*10000

                    print(num1,'平方米 =',n,'平方厘米')

            elif b =='3':

                print(' ')

                print('你要得出的换算结果是:')

                print('1.公顷')

                print('2.平方米')

                print('3.平方厘米')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/1000000

                    print(num1,'平方分米 =',n,'公顷')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/100

                    print(num1,'平方分米 =',n,'平方米')

                elif b =='3':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*100

                    print(num1,'平方分米 =',n,'平方厘米')

            elif b =='4':

                print(' ')

                print('你要得出的换算结果是:')

                print('1.公顷')

                print('2.平方米')

                print('3.平方分米')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/100000000

                    print(num1,'平方厘米 =',n,'公顷')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/10000

                    print(num1,'平方厘米 =',n,'平方米')

                elif b =='3':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/100

                    print(num1,'平方厘米 =',n,'平方分米')

        elif a =='3':#体积换算

            print(' ')

            print('原来换算单位')

            print('1.立方米')

            print('2.立方分米')

            print('3.立方厘米')

            print('4.升')

            print('5.毫升')

            b=input('请输入数字:')

            if b =='1':

                print(' ')

                print('得出的结果的换算单位')

                print('1.立方分米')

                print('2.立方厘米')

                print('3.升')

                print('4.毫升')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*1000

                    print(num1,'立方米 =',n,'平方分米')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*1000000

                    print(num1,'立方米 =',n,'平方厘米')

                elif b =='3':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*1000

                    print(num1,'立方米 =',n,'升')

                elif b =='4':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*1000000

                    print(num1,'立方米 =',n,'毫升')

            elif b =='2':

                print(' ')

                print('你要得出的换算结果是:')

                print('1.立方米')

                print('2.立方厘米')

                print('3.升')

                print('4.毫升')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/1000

                    print(num1,'立方分米 =',n,'立方米')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*1000

                    print(num1,'立方分米 =',n,'平方厘米')

                elif b =='3':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1

                    print(num1,'平方分米 =',n,'升')

                elif b =='4':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*1000

                    print(num1,'立方分米 =',n,'毫升')

            elif b =='3':

                print(' ')

                print('你要得出的换算结果是:')

                print('1.立方米')

                print('2.立方分米')

                print('3.升')

                print('4.毫升')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/1000000

                    print(num1,'立方厘米 =',n,'立方米')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/1000

                    print(num1,'立方厘米 =',n,'立方分米')

                elif b =='3':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/1000

                    print(num1,'平方分米 =',n,'升')

                elif b =='4':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1

                    print(num1,'平方分米 =',n,'毫升')

            elif b =='4':

                print(' ')

                print('你要得出的换算结果是:')

                print('1.立方米')

                print('2.立方分米')

                print('3.升')

                print('4.毫升')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/1000

                    print(num1,'升 =',n,'立方米')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1

                    print(num1,'升 =',n,'立方分米')

                elif b =='3':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*1000

                    print(num1,'升 =',n,'立方厘米')

                elif b =='4':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*1000

                    print(num1,'升 =',n,'毫升')

            elif b =='5':

                print(' ')

                print('你要得出的换算结果是:')

                print('1.立方米')

                print('2.立方分米')

                print('3.立方厘米')

                print('4.升')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/1000000

                    print(num1,'毫升 =',n,'立方米')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/1000

                    print(num1,'毫升 =',n,'立方分米')

                elif b =='3':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/1000

                    print(num1,'毫升 =',n,'升')

                elif b =='4':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1

                    print(num1,'毫升 =',n,'毫升')

        elif a =='4':#质量换算

            print(' ')

            print('原来换算单位')

            print('1.吨')

            print('2.千克')

            print('3.克')

            b=input('请输入数字:')

            if b =='1':

                print(' ')

                print('得出的结果的换算单位')

                print('1.千克')

                print('2.克')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*1000

                    print(num1,'吨 =',n,'千克')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*1000000

                    print(num1,'吨 =',n,'克')

            elif b =='2':

                print(' ')

                print('你要得出的换算结果是:')

                print('1.吨')

                print('2.克')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/1000

                    print(num1,'千克 =',n,'吨')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*1000

                    print(num1,'千克 =',n,'克')

            elif b =='3':

                print(' ')

                print('你要得出的换算结果是:')

                print('1.吨')

                print('2.千克')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/1000000

                    print(num1,'克 =',n,'吨')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/1000

                    print(num1,'克 =',n,'千克')

        elif a =='5':#时间换算

            print(' ')

            print('原来换算单位')

            print('1.世纪')

            print('2.年')

            print('3.月')

            print('4.日')

            print('5.时')

            print('6.分')

            print('7.秒')

            b=input('请输入数字:')

            if b =='1':

                print(' ')

                print('得出的结果的换算单位')

                print('1.年')

                print('2.月')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*100

                    print(num1,'世纪 =',n,'年')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*1200

                    print(num1,'世纪 =',n,'月')

            elif b =='2':

                print(' ')

                print('你要得出的换算结果是:')

                print('1.世纪')

                print('2.月')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/100

                    print(num1,'年 =',n,'世纪')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*12

                    print(num1,'年 =',n,'月')

            elif b =='3':

                print(' ')

                print('你要得出的换算结果是:')

                print('1.世纪')

                print('2.年')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/1200

                    print(num1,'月 =',n,'世纪')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/12

                    print(num1,'月 =',n,'年')

            elif b =='4':

                print(' ')

                print('你要得出的换算结果是:')

                print('1.时')

                print('2.分')

                print('3.秒')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*24

                    print(num1,'日 =',n,'小时')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*1440

                    print(num1,'日 =',n,'分')

                elif b =='3':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*86400

                    print(num1,'日 =',n,'秒')

            elif b =='5':

                print(' ')

                print('你要得出的换算结果是:')

                print('1.日')

                print('2.分')

                print('3.秒')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/24

                    print(num1,'小时 =',n,'日')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*60

                    print(num1,'小时 =',n,'分')

                elif b =='3':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*3600

                    print(num1,'小时 =',n,'秒')

            elif b =='6':

                print(' ')

                print('你要得出的换算结果是:')

                print('1.日')

                print('2.时')

                print('3.秒')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/1440

                    print(num1,'分 =',n,'日')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/60

                    print(num1,'分 =',n,'时')

                elif b =='3':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1*60

                    print(num1,'分 =',n,'秒')

            elif b =='7':

                print(' ')

                print('你要得出的换算结果是:')

                print('1.日')

                print('2.时')

                print('3.分')

                b=input('请输入数字:')

                if b =='1':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/86400

                    print(num1,'小时 =',n,'日')

                elif b =='2':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/3600

                    print(num1,'小时 =',n,'时')

                elif b =='3':

                    num1=float(input('请输入要换算的数字:'))

                    n=num1/60

                    print(num1,'小时 =',n,'分')

    else:

        print('输入有误,请重试.')

        continue

    print(' ')

想要玩的可以复制。

python初级代码编程的评论 (共 条)

分享到微博请遵守国家法律