1.变量:
(1)变量:将一些运算的中间结果暂存到内存中,以便后续代码调用。
(2)变量的命名规则:
(1)、必须有数字、字母、下划线任意组合、且不能是数字开头
(2)、不能是python中的关键字
(3)、变量具有可描述性
(4)、不能是中文
2.注释...等概念:(一切变量都是对象)
方便他人理解代码
单行注释:#多行注释:""" """、''' '''
默认的数据类型:str
整行复制: ctrl+ D
\n换行符
\t 制表符
str="天气不错"
print("天气不错")
print("天\t不错")
print("\t天气不错")
print(" 天气不错")
print("a\tabcd")
print("a\tbcd")
3.python环境:
(1)编译型:
一次性将所有程序代码全部编译成二进制文件(涉及到数据的运算用编译型,如c++、c)
(2) 解释型:
一边执行一边解释,(如:Python、php)
4.常用运算符:
a , b , c = 10 , 2 ,3
print('默认浮点商',a/4)
print('余数',a%4)
print('整数商',a//4)
rint('10*2',10*2)
print('10**2',10**2)
练习
(1). 用户交互:
a=input("输入年龄:")
print("你的年龄是:",a)
# 等待输入。
# 将你输入的内容赋值给了前面的变量。
# inout出来的内容全部都是str(字符串)。
(2).请用户输入一个四位数字,求此数字各个位之和:
num=int(input("输入一个四位数:"))
#1234
qian=num//1000
bai=num%//1000//100
shi=num%100//10
ge=num%10
print(qian+bai+shi+ge)
(3).请输入成绩,如果大于等于90,输出'优秀';如果大于等于70,输出'良好';如果大于等于60,输出'及格';否则输出'不及格':
num=int(input(“输入成绩:”))
if num >=90:
print("优秀")
elif num >=70:
print("良好")
elif num >=60:
print("及格")
else:
print("不及格")
(4).猜数字游戏:
import random
n= int(random.random()*10) #丢失精度num= int(inprt("输入一个1位数:"))
if num>n:
print("大了")
elif num<n:
print("小了")
else:
print("对了")
print(n)
(5).用户输入月份,判断当前月份为几月,并输出有多少天,如果用户输入2月份,则请用户输入年份,判断是平年,则输出28天,闰年则输出29天:
num=int(input(' 输入一个1月份:'))
if num in (1,3,5,7,8,10,12):
print('31天')
elif num ==2:
year = int(input(' 年份:'))
if (year%100!=0 and year%4==0) or (year%100==0 and year%400==0):
print('29天')
else:
print('28天')
else:
print('30天')