• Python第一周基本语句学习整理


    Python第一周基本语句学习整理

    一.字符串切割

    代码实现:

    s = 'luowenxiang' 
    #    0,1,2,3,4,5,6,7,8,9-->递增
    #    递减<--,-5 ,-4,-3,-2,-1
    
    print(s[:])          #  luowenxiang   全输出
    print(s[:-1])        #  luowenxian    要头不要尾  反向递减
    print(s[2:])         #  owenxiang     要头不要尾  正向递增
    print(s[2:7])        #  owenx         要头不要尾  正向递增
    print(s[1:-1])       #  uowenxian     要头不要尾  递增,递减结合
    print(s[-5:10])      #  xian          要头不要尾  递增,递减结合
    
    
    

    实现效果:

    二.体重单位转换

    自定制体重转换器,用户可能输出70000g、140jin、70000000mg,统一输出为140kg。

    代码实现:

    # 设计思路:
    # 1.输入一个体重
    # 2.判断体重的单位
    # 3.进行转换(利用体重转换的进制)
    # 4.进行输出
    # 5.转换成功
    
    
    #实现代码:
    weight = input("请输入一个体重:")                   #  输入一个体重
    
    if weight[-1:] == 'g':                            #  判断体重的单位是否为g
        weight = eval(weight[:-1])/1000               #  获得g为单位的体重的数值,并转换为KG为单位的数值
        print(str(int(weight)) + 'KG')                #  输出体重的数值以及单位KG
    elif weight[-3:] == 'jin':                        #  判断体重的单位是否为jin
        weight = eval(weight[:-3])/2                  #  获得jin为单位的体重的数值,并转换为KG为单位的
        print(str(int(weight)) + 'KG')                #  输出体重的数值以及单位KG
    elif weight[-2:] == 'MG':                         #  判断体重的单位是否为MG
        weight = eval(weight[:-2])/1000000            #  获得MG为单位的体重的数值,并转换为KG为单位的数值
        print(str(int(weight)) + 'KG')                #  输出体重的数值以及单位KG 
    

    实现效果:

    三.计算器的实现

    自定制计算器,要求:输入数字1、运算符(+-*/)、数字2,对数字1 和 数字2 进行对应的运算。

    代码实现:

    # 设计思路
    # 1.先要输入一个数a
    # 2.选择想要进行的运算符S(+-*/)中的一个
    # 3.先要输入一个数b
    # 4.判断是哪一个运算符
    # 5.进行运算
    # 6.输出运算结果
    
    
    #实现代码
    a = float(input("请输入数字a:"))                  #  输入一个数a
    S = str(input("请输入运算符:"))                   #  选择想要进行的运算符S(+-*/)中的一个
    b = float(input("请输入数字b:"))                  #  输入一个数b
    if S ==  '+':                                   #  判断是否为+
        print(float(a) + float(b))                  #  运算并输出
    elif S == '-':                                  #  判断是否为-
        print(float(a) - float(b))                  #  运算并输出
    elif S == '*':                                  #  判断是否为*
        print(float(a) * float(b))                  #  运算并输出
    elif S == '/':                                  #  判断是否为/
        print(float(a) / float(b))                  #  运算并输出
    

    实现效果:

    四.猜年龄游戏

    构造猜年龄游戏,要求:当输入年龄大于指定年龄,输出猜大了;当输入年龄小于指定年龄,输出猜小了

    代码实现:

    # 设计思路:
    # 1.录入自己的年龄age
    # 2.输入猜测的年龄age_1
    # 3.将age与age_1进行大小的比较
    # 4.输出比较结果
    
    #代码实现:
    # age=21     #若要直接在代码中定义年龄,则注释掉下一行
    age = int(input("请输入自己的年龄:"))
    age_1 = int(input("请输入猜测的年龄:"))
    if age_1 > age :
        print("人家才没有这么老呢~")
    elif age_1 < age :
        print("我才不是小娃娃呢~")
    else:# elif age_1 == age :
        print("猜对了,你真棒!")
    

    实现效果:


    作者:罗文祥
    来源:祥SHAO
    原文:https://www.cnblogs.com/LWX-YEER/p/11180234.html
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    关于设计
    开机速度优化
    寻找发帖“水王”《编程之美》笔记
    SPSS学习笔记
    《你的灯亮着吗》读书笔记
    《遇见未知的自己》读书笔记
    Python中字符串与字典间转换
    ide vim 设置zz
    Redis几个认识误区zz
    探索AJAX中的消息传输模式(二)
  • 原文地址:https://www.cnblogs.com/LWX-YEER/p/11180234.html
Copyright © 2020-2023  润新知