python基础练习

  1. 简述变量命名规范
  • 变量由字母、数字、下划线随意组成
  • 不能用中文
  • 开头不能是数字
  • 要具有描述性
  • 不能使用特殊符号
  • 不能是Python的关键字(例如:and or 等)
  • 不能过长

2.name = input(“>>>”) name变量是什么数据类型?

  • str 字符串类型

3.if条件语句的基本结构?

  • # 单独if
    if 条件:
      结果
    # if else 二选一
    if 条件:
      结果
    else:
        结果
    # if elif elif ... 多选一
    if 条件:
      结果
    elif 条件:
      结果
    elif 条件:
      结果
    ........
    # if elif elif ... else 多选一
    if 条件:
      结果
    elif 条件:
      结果
    elif 条件:
      结果
    else:
      结果
    # 嵌套if
    if 条件:
      if 条件:
          结果
         else:
            结果
    else:
      结果

    4.用print打印出下面内容:
    文能提笔安天下,
    武能马上定乾坤.
    心存谋略何人胜,
    古今英雄唯是君.
    print('''
    文能提笔安天下,
    武能上马定乾坤.
    心存谋略何人胜,
    古今英雄唯是君.
    ''')
    5.利用if语句写出猜大小的游戏:
    设定一个理想数字比如:66,让用户输入数字,如果比66大,则显示猜测的结果大了;
    如果比66小,则显示猜测的结果小了;只有等于66,显示猜测结果正确。
    number = 66
    user_choice = int(input('pleace enter your choice number:'))
    if user_choice > 66:
    print('猜大了')
    elif user_choice < 66:
    print('猜小了')
    elif user_choice == 66:
    print('猜测结果正确')
    6.老屁孩
    age = int(input('pleace input your age :'))

    if age >= 90:
        print('再见了,这个世界!')
    elif age >= 70:
        print('人生就快结束了的一个老屁孩儿!')
    elif age >= 60:
        print('活的还不错的老屁孩儿!')
    elif age >= 50:
        print('自己马上变成不听话的老屁孩')
    elif age >= 40:
        print('家里有个不听话的小屁孩!')
    elif age >= 30:
        print('老大不小了,赶紧结婚小屁孩!')
    elif age >= 20:
        print('开始定性,开始混社会的小屁孩!')
    elif age >= 10:
        print('青春期叛逆的小屁孩!')
    elif age > 0:
        print('小屁孩!')
    else:
        print('年龄不能为0哦!')
    7.单行注释以及多行注释?
    # 单行注释
    '''
    多行注释
    多行注释
    '''
    """
    多行注释
    太白
    金星
    """
    8.简述你所知道的Python3x和Python2x的区别?
    • print
      py2:print语句,语句就意味着可以直接跟要打印的东西,如果后面接的是一个元组对象,直接打印
      py3:print函数,函数就以为这必须要加上括号才能调用,如果接元组对象,可以接收多个位置参数,并可以打印
      如果希望在 Python2 中 把 print 当函数使用,那么可以导入 future 模块 中的 print_function
    • py2:默认编码ascii
      py3:默认编码utf-8
    • py2: 代码冗余、重复代码多,代码不规范
      py3:代码简洁、代码规范
      9.提用户输入麻花藤. 判断用户输入的对不对. 如果对, 提示真聪明, 如果不对, 提示输入有误
      msg = '麻花藤'
      choice_msg = input('请输入麻花藤:')
      if msg == choice_msg:
      print('真聪明')
      else:
      print('输入有误')
      10.用户输一个月份. 然后判断月份是多少月. 根据不同的月份, 打印出不同的饮食(根据个人习惯和老家习惯随意编写)

      month_foods = {
      1:'馒头',
      2:'米饭',
      3:'饼丝',
      4:'刀削面',
      5:'牛丸子面',
      6:'葱花饼',
      7:'饺子',
      9:'包子',
      10:'炒面',
      11:'大盘鸡',
      12:'盒子'
      }
      while True:
      choice = int(input('请输入月份:'))
      for k,v in month_foods.items():
      if choice == k:
      print('%s月吃%s' % (choice, month_foods[choice]))
      else:
      print('输入正确月份!!')
      break

11.2. 用户输入一个分数. 根据分数来判断用户考试成绩的档次

=90 A
=80 B
=70 C
=60 D
< 60 不及格

while True:
    grade = int(input('pleace your grade:'))

    if grade >= 90:
        print('A')
    elif grade >= 80:
        print('B')
    elif grade >= 70:
        print('C')
    elif grade >= 60:
        print('D')
    else:
        print('不及格')

转载于:https://www.cnblogs.com/shenkaiqi/articles/10781272.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值