# python入门

python环境搭建

python编辑器-pycharm

python简介

# 用python做计算器

print(1 + 2 * 4)
print(1 * 3 + 2)
print(21 / 3)
print(21 // 3)
1
2
3
4

# 变量

# 变量(大小写区分)
width = 3
height = 4
s = width + height
print(s)
1
2
3
4
5

# if-else

# if-else
age = 18
if age < 10:
    print('年纪太小')
else:
    print('可以进入')

# if-elif-else
score = 90
if score >= 90:
    print('A')
elif score >= 80:
    print('B')
else:
    print('C')
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

# for循环

# python的for循环遍历:从一个序列中逐一取出
for i in range(5):
    print(i) #0,1,2,3,4

for i in range(1,5):
    print(i) #1,2,3,4   

for i in range(1,5,2):
    print(i) #1,3   
1
2
3
4
5
6
7
8
9

# while循环

n = 1
while n < 10:
    print(n)
    n += 1
else:
    print('循环结束')
1
2
3
4
5
6

# while循环嵌套

i = 1
while i <= 9:
    j = 1
    while j <= i:
        print(f'{i}*{j}={i*j}' , end=' ')
        j += 1
    i += 1
    print()
1
2
3
4
5
6
7
8

# for循环嵌套

for i in range(1, 10):
    for j in range (1,i+1):
        print(f'{i}*{j}={i*j}' , end=' ')
    print()

1
2
3
4
5

# 循环控制break

while True:
    s=input('输入0退出:')
    if s == '0':
        break
    print('你输入的是:', s)

1
2
3
4
5
6

# 循环控制break

for s in 'python':
    if s == 'y':
        continue #结束y这次循环,进入到t的循环
    print(s)
1
2
3
4

# 实战:猜数字

import random
m=random.randint(1,100)
 
total=5 #可以猜的总次数
count=0
while True:
    n=int(input('输入1-100间的整数:'))
    if n<m:
        print('猜小了')
    elif n>m:
        print('猜大了')
    else:
        print('binggo')
        break
    count+=1
    if count>=total:
        print(f'你猜了{total}次了,游戏结束')
        break
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

# 字符串

print('python')
print('''p
y
t
h
o
n''')

# 转义字符
print('这里\n换行')
print('这里\t\t空格')

s = 'python'
print(s[0:3])

user_1 = '小红'
user_2 = '小明'
print('{},{}'.format(user_1,user_2))
print(f'{user_1},{user_2}')

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

# 列表

list=[1,4,1.5,'a','python']
list.append('b')
list.insert(1,'c')
list.extend('hello')
print(list)
1
2
3
4
5