print("hello,python")
# 变量声名
A = 1
B = 2
C = 3
# 多行代码练习
D = A + \
B + \
C
# ""输出的是字符串,没有"",输出的是int
print("D =",A+B+C)
if D > 10 :
print("D大于10")
else :
print("D小于或等于10")
2 if else
print("my first game 20180809")
# tab缩进键 ,缩进不对,可能会运行错误
# temp 直接赋值 ,
# :或者 回车,会自动下一行缩进
# if 条件
# = 赋值,把右边的值赋值给左边,比如A = 1,把1 赋值给A
# 输入的值给temp
# temp 转化为整型 赋值给guess
# input为内置函数,输出"猜猜你心里的数字是几" ,并等待输入
temp = input ("猜猜你心里的数字是几 :")
guess = int (temp)
if guess == 8:
print("right")
print("good")
else:
print ("Guess again")
print ("see you later ")
3 print
print("hello,python") # 打印输出hello python
4
#直接重复print 8次
print("tomorrow will be OK" * 8)
# \n换行
print("tomorrow will be OK \n" * 8)
# print("tomorrow will be OK" + 8)
# 字符串不能与int直接相加
5 一个多少秒
year = 1
day = 365
hour = 24
minutes = 60
second = 60
Total = year * day * hour * minutes * second
print ("the total seconds is :" ,Total)
6
#将输入的值赋值给temp
#将temp的值转化为整型,再赋值给num
#if ,ture ,else ,false
# if 和 else后面都要加:,下一行自动缩进
temp = input ("请输入1-100之间的数字:" )
num = int(temp)
if 0 <= num <= 100 :
print ("right")
else:
print("wrong")
7 input
#input 后面接上提示和要输入的内容
# 输入你的名字 lucky
# 输出 hi lucky
name = input ("请输入你的姓名 :")
print ("hi",name)
8
# 字符串可以拼接
# 引号内的所有值
# \转义符号
# ""
print ("let's go !")
print ("let\'s go !")
#一年有多少秒
Second = 1
Minutes = 60 * Second
Hours = 60 * Minutes
Days = 24 * Hours
DaysPerYear = 365 * Days
print ( DaysPerYear )
# '520'是一个字符串,值为520
# 520
first = 520
second = '520'
first = second
print (first)
9
# 使用变量之前,需要先赋值
# 变量名可以包括 字母 数字 下划线,不能以数字开头
# 可以是大写或是小写,但是大小写代表的是不同的变量
myteacher = "li"
yourteacher = "liu"
ourteacher = myteacher + yourteacher
print (ourteacher)
myteacher = "hi"
yourteacher = myteacher
yourteacher = "ll"
print (myteacher)
10
# 条件分支 > ,>=,<,<=,==,!=
# 空格更工整
# False
large = 1 > 3
print (large)
# True
large = 1 < 3
print (large)
11
# guess game update,添加上对当前数字的判断,大了,还是小了
# if ,else ,要对应,根据缩进来对应
temp = input ("猜猜你心里的数字是几 :")
guess = int (temp)
if guess == 8:
print("right")
print("good")
else:
if guess > 8:
print ("大了,大了")
else:
print ("小了,小了")
print ("Guess again")
print ("game over")
12 random
import random
# random.random(),0-1之间的浮点数,
number = random.random()
print(number)
# randint(1,100),1-100之间的整数
number = random.randint(1,100)
print(number)
# 随机打印一个奇数
number = random.randrange(1,100,2)
print(number)
# 随机打印一个1.1-5.5之间的浮点数
number = random.uniform(1.1,5.5)
print(number)
# 随机打印tomorrow中的字母
number = random.choice('tomorrow')
print(number)
# 随机排序
a = [1,3,5,7,9]
random.shuffle( a )
print ( a )
13
# impport random ,导入random模块
import random
# randint 函数,(1,10)1到10之间的数字
secure = random.randint(1,10)
temp = input ("猜猜你心里的数字是几 :")
guess = int (temp)
while guess != secure:
temp = input ("猜错了,再来一次:")
guess = int (temp)
if guess == secure:
print("right")
print("good")
else:
if guess > secure:
print("大了,大了")
else:
print("小了,小了")
print("Guess again")
print ("game over")
14
# while 条件 循环
temp = input ("猜猜你心里的数字是几 :")
guess = int (temp)
while guess != 8:
temp = input ("猜错了,再来一次:")
guess = int (temp)
if guess == 8:
print("right")
print("good")
else:
if guess > 8:
print("大了,大了")
else:
print("小了,小了")
print("Guess again")
print ("game over")
15
# 1
b = 3
b -= 2
print ( b )
# a b c d e 都为10 ,最后输出的值为运算值,比如a = a + 1 等同于a += 1
# 11 8 100 3.3333333333333335 3 1 100
# //为取除的整数
# % 求余 10/3 余1
# ** 是10 * 10 = 100
a = b = c = d = e = f = g = 10
a += 1
b -= 2
c *= 10
d /= 3
e //= 3
f %=3
g **= 2
print(a,b,c,d,e,f,g)
# 运算符优先级
# -6 + 5 -2 = -3
total = -3*2 + 10/2 - 2
print (total)
# 括号优先级高
total = -(-3*2) + 10/2 - 2
print (total)
16
# assert断言
assert 3>4
assert 3<4
17
# elif
score = int (input("请输入一个分数:"))
if 100 >= score >= 90 :
print ("A")
elif 90 > score >= 80 :
print ("B")
elif 80 > score >= 60:
print("C")
elif 60 > score >= 0 :
print ("D")
else:
print ("输入错误")
18
# for
favourite = " lucky "
for i in favourite :
print (i,end=(" "))
# len计算字符串长度
member = ["1","2","3","4","5"]
for num in member :
print( num,len(num) )
19
# 100分,90分以上 A ,80-90为B,60-80 为C ,60以下为D
temp = input( "请输入你的成绩:")
score = int ( temp )
if score >= 90 :
print ("A")
else:
if 80 <= score < 90:
print ("B")
else:
if 60 <= score < 80:
print ("C")
else:
print ("D")