美文网首页
Python3 基础1

Python3 基础1

作者: HaoDongZ | 来源:发表于2018-12-21 20:06 被阅读0次
    1.变量不能以数字开头,变量名先定义后使用,python脚本运行.py ,代码注释说明(#号注释)
    2.不能用python保留字和关键字冲突(import keyword     import kwlist查看关键字)
    3.输出print()  输入 input("提示内容")
    4.语句(让计算机做一次操作代码)
    5.编程(人和计算机的交互过程,解决思路方法手段通过代码方式告诉计算机)思路很重要
    6.数据类型(int整型不带小数点float浮点型有精度损耗的,str字符串带引号,双引号,三个引号,bool布尔类型真或者假True,False)int+str 错误 int+int 正确
    7.布尔运算 and   or  not  (and必须都为True,or 一个为真就为真,not取反)
    8. +      -      *         /      //(整除)      %        **    type查看数据类型
    9. >      =      <        <=      >=            ==       !=   关系运算
    10. 流程控制,缩进 tab——>四个空格  (变量名要起的有意义)
          1.1条件控制(if  elif  else)  if必须有elif可有0个或者多个else 可有有0个或者一个
          2.2 while语句(while 当条件为True 就一直执行 某一天为False就结束条件 ) 
          3.3 for 语句 (遍历元素)
          4.4 break 结束本次循环,countinue跳出本次循环继续下次循环
    99乘法口诀
    
    for x in range(1,10):
        for j in range(1,x+1):
            print('{}x{}={}\t'.format(j,x,x*j),end="")
    
        print()
    
    猜随机数
    import random
    
    
    guess_num = random.randint(0, 100)
    count = 0
    
    guess_max = 5
    #这是测试代码,用来干嘛的。。。
    #print(guess_num)
    while True:
        guess_txt = int(input("请输入猜数字必须是int:"))
    
        if guess_num == guess_txt:
            print("猜对了GOOD")
            break
        elif  guess_num > guess_txt:
            print("数字猜小了")
        else:
            print("数字菜大了")
    
        count +=1
        if count >= guess_max:
            print('太笨了,',guess_max,'次没猜对,正确的是',guess_num)
            break
    
    #冒泡排序
    nums=[3,5,12,13,1,2,6]
    
    for x in range(len(nums) -1):
        for idx in range(len(nums) -1):
            if nums[idx] > nums[idx +1]:
                nums[idx],nums[idx+1] = nums[idx+1],nums[idx]
    print(nums)
    
    

    相关文章

      网友评论

          本文标题:Python3 基础1

          本文链接:https://www.haomeiwen.com/subject/pwivkqtx.html