python学习1
在python2 首行 # -*- encoding: utf-8 -*- 解决python2显示中文报错的问题
变量:有数字,字母,下划线任意组合,且不能数字开头 具有可描述性 不能用python的关键字 不能用中文,不能用拼音
常量:约定俗成 不可更改 全部都是大写字母
注释:
单行注释:#
多行注释:“”“ ”“” ‘’‘ ’‘’
用户交互input:
数据类型全部都是str
基础数据类型 :bool True False
int +-*/ & //
str 加引号的就是str 可以相加 数字可以相乘
if 条件 :
结果
if 条件:
结果
else :
结果
if 条件:
结果
elif 条件:
结果
elif 条件:
结果
...
else :
结果
if 条件:
if 条件:结果
if。。。
else:结果
while 条件:
结果
1.改变条件。跳出循环
2.break。强制跳出循环
3.coutinue:结束本次循环,开始下次循环

# count = 0 # while count < 10: # count += 1 # count = count + 1 # if count == 7: # pass # else: # print(count) ''' count = 1 while count < 101: print(count) count +=2 count = 1 while count < 101: if count % 2 == 1: print(count) count += 1 sum = 0 count = 1 while count < 100: if count % 2 == 0: sum -=count else: sum +=count count +=1 print(sum) sum1 = 0 count1 = 2 while count1 < 100: sum1 += count1 count1 += 2 print(sum1) print(sum-sum1) ''' i = 0 while i < 2: username = input('请输入账号:') password = input('请输入密码:') if username == '徐帆' and password == '123': print('登入成功') break else: print('登入失败,请重试') i += 1