zoukankan      html  css  js  c++  java
  • 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)
      
    在当下的阶段,必将由程序员来主导,甚至比以往更甚。
  • 相关阅读:
    Android拷贝工程不覆盖原工程的配置方法
    Android中BindService方式使用的理解
    getApplicationContext()、Activity.this、 getBaseContext区别
    深入理解ASP.NET MVC(4)
    深入理解ASP.NET MVC(1)
    深入理解ASP.NET MVC(2)
    深入理解ASP.NET MVC(目录)
    C# 代码优化
    NPOI 创建Excel 设置宽度 样式 颜色对比表
    2. Mysql数据库的入门知识
  • 原文地址:https://www.cnblogs.com/randysun/p/11176364.html
Copyright © 2011-2022 走看看