python学习1
1.
ascill 8位
unicode 至少16位(表示全球所有东西)(浪费内存)
etf8 能用多少就用多少表示,利用率相对较高。(python3)(中文)
2.
执行一个操作
提醒用户输入:用户和密码
n1 = input('请输入用户名')
n2 = input('请输入用户密码')
n代指用户输入的值
print(n1)
print(n2)
python解释器一行一行解释,遇到input,就会选择等待。直到用户输入值。
ni 变量
3.
单行注释用#
多行注释用""" """
4.
变量代指某一变化的值。
变量,只能由字母、数字、下划线组成。
n111_kfh2
_mkm25
(1.(不能以数字开头)
(2.关键字不能使用,and,as,assert,break,class,continue,def,del,elif,else,except,exec,finally,for,from,import
(3.最好不要和python内置的东西重复sum,等
5.
变量名规范
user_1
user_2
在底层解释时没有变量名
6.
条件语句
代码块
if 条件:
print('OK')
else:
print('Error')
if 1 == 1:
pring("欢迎进入")
else:
print("不欢迎进入")
if 1 == 1:
if 2 == 2:
print ('huany')
print('hjkfo0')
else:
print('jngkjjg')
else:
print('fkljg')
7.多重判断
inp = inpute('请输入用户级别')
if inp == 'gaoji':
print('hjkh')
elif inp == 'nklj':
print('gj')
elif inp == 'kjo':
print('hnjhj')
else:
print('hk')
print('hklgf')
8.条件语句总结
(1.if基本语句
if 条件语句:
内部代码块
内部代码块
else:
.......
print('.....')
(2.支持嵌套
if 1 == 1:
if 2 == 2:
print('...')
else:
print('...')
else:
print('.....')
(3.if else
inp = inpute('请输入用户级别')
if inp == 'gaoji':
print('hjkh')
elif inp == 'nklj':
print('gj')
elif inp == 'kjo':
print('hnjhj')
else:
print('hk')
print('hklgf')
补充
如果满足条件不输出东西
if 1 = 1:
pass
else:
print('...')
8.基本数据类型
字符串 用引号引起来的都是字符串
name = "我是中国国人"
name = "alex"
name = 'alex'
name = """alex """
name = '''alex'''
加法:
n1 = "alex"
n2 = "jh"
n3 = n1 + n2
n3 = "alexih"
乘法:
n1 = "alex"
n2 = n1 * 10(代表重复出现10次)
数字
age = 13
加减乘除幂余
a1 = 10 a2 = 20
a3 = a1 + a2
a3 = a1 - a2
a3 = a1 * a2
a3 = a1 / a2
a3 = a1 ** 4(a1的四次方
a3 = 39 % 8#39除以8得到的余数
a3 = a1 // 4#取的是商
判断奇偶数
a = 13
temp = a % 2
if temp == 0:
print('偶数')
else:
print('奇数')
9.循环
死循环
while 1 == 1:
print('OK')
count = 0
while 1 == 1:
print('OK')
count = count + 1
练习题
1.使用while循环输入1 2 3 4 5 6 8 9 10
2.求1-100的所有数的和
3.输出1-100内所有的奇数
4.输出1-100内所有的偶数
5.求1-2+3-4+5-6...99的所有数的和
6.用户登录(三次重试机会)
1.n = 1
while n < 11:
if n = 7:
pass
else:
print(n)
n = n + 1
3.n = 1
while n <101:
temp = n % 2
if temp != 0:
print(n)
else:
pass
n += 1
2.n = 1
s = 0
while n < 101:
s = s + n
n = n + 1
print(s)
5.
n = 1
s = 0
while n < 101:
temp = n % 2
if temp == 0:
s = s - n
else:
s += n
n = n + 1
print(s)
补充9.while else
count = 0
while count < 10:
print(count)
count = count + 1
else:
print('else')
continue(结束本次循环)
break(结束所有循环)
用户登录(三次重试机会)
count = 0
while count < 3:
uder = input('>>>')
pwd = input('>>>')
if eser = 'alex' and pwd == '123':
print('欢迎登陆')
break
else:
print('用户名或密码错误')
count = count + 1
浙公网安备 33010602011771号