• python基础练习


    一、基础练习

    1. 针对字符串nick handsome, height 180, age 18, weight 140,切割出字符串内nick的身高、体重、年龄

      nick = "nick handsome, height 180, age 18, weight 140"
      print(nick[15:25])
      print(nick[27:33])
      print(nick[35:])
      
      
    2. 自定制体重转换器,用户可能输出70000g、140jin、70000000mg,统一输出为140kg。

      weigth = input("请输入体重:")
      if weigth[-2:] == "mg":
          result = eval(weigth[:-2]) / 1000 / 1000
          print("体重为:%d kg" % result)
      elif weigth[-3:] == "jin":
          result = eval(weigth[:-3]) / 2
          print("体重为:%s kg" % result)
      elif weigth[-1:] == "g":
          result = eval(weigth[:-1]) / 1000
          print("体重为:%s kg" % result)
      else:
          print("请输入真确的格式")
      
    3. 自定制计算器,要求:输入数字1、运算符(+-*/)、数字2,对数字1 和 数字2 进行对应的运算。

      num = input("请输入表达式:")
      result = eval(num)
      print(num+" = %s" % result)
      
    4. 构造猜年龄游戏,要求:当输入年龄大于指定年龄,输出猜大了;当输入年龄小于指定年龄,输出猜小了

      age = 18
      in_age = int(input("请输入猜的年龄:"))
      if in_age > age:
          print("猜大了!")
      elif in_age < age:
          print("猜小了!")
      
      1. 温度转换,要求:将温度转换成华氏度,将华氏度转换成温度
      temp = input("请输入温度: ")
      if temp[-1:] == 'C':
          F = eval(temp[:-1]) * 18 + 32
          print(F)
      elif temp[-1:] == "F":
          C = (eval(temp[:-1]) - 32) / 1.8
          print(C)
      
    在当下的阶段,必将由程序员来主导,甚至比以往更甚。
  • 相关阅读:
    多态与异常处理课后作业
    Java接口与继承作业
    大道至简第六章随笔
    大道至简第五章随笔
    Java数组课程作业
    大道至简第四章随笔
    String课后作业
    大道至简第三章随笔
    Java语法基础动手动脑实践
    大道至简-第二章 心得体会
  • 原文地址:https://www.cnblogs.com/randysun/p/11176364.html
Copyright © 2020-2023  润新知