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)
网友评论