Python3 基础1

2018-12-21  本文已影响0人  HaoDongZ
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)

上一篇下一篇

猜你喜欢

热点阅读