小甲鱼python P1-P10

首先是一些笔记帮助我记忆回顾课堂知识:

  1. input函数返回类型是字符串,这是我在编程中总是遇到报错的罪魁祸首
  2. 生成随机数的方法:random模块中的randint(a,b)函数,返回一个a,b之间的随机整数
  3. 输入长字符分行的方法:用三个引号:"""blabla"""
  4. 转义字符: "/"
  5. 类型转换:float->int:截取(砍掉小数点后面的部分5.99->5)
  6. 类型检查函数:type(s)  返回s的类型;isinstance(a,b)如果ab同类型则返回true
  7. 运算符:

然后是一些有记录意义的练习题:

  1. 尝试写代码实现以下截图功能:
    请输入一个整数:5
        *****
       ****
      ***
     **
    *
    
    
    
    
    
    

    我的代码:

    a = int(input("Please input an int"))
    for i in range(1,a+1):
        for j in range(0,a-i):
            print(" ",end="")
        for m in range(0,a-i+1):
            print("*",end="")
        print()

    更加机智,巧妙运用python语言特性的答案:

    num = int(input("请输入一个整数:"))
    while num:
        print(' '*(num-1)+'*'*num)
        num -= 1
    
    
    
    

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值