基础

一、编译型和解释型的区别
1、编译型:一次性将全部的代码编译成二进制文件。(c、c++)
优点:运行效率高
缺点:开发速度慢,不能跨平台
2、解释型:当程序运行时, 从上至下一行一行的解释成二进制。
优点:开发速度快,效率高,可以跨平台
缺点:运行效率低
二、python2x和python3x宏观上的区别
1、python2x源码,重复率高,不规范,而且python崇尚的是简优美清晰,所以创建python3,规范化。
2、在python2首行:#--encoding:utf-8--解决python2中文报错问题。
三、变量和常量
1、变量:由数字、字母、下划线任意组成,且不能以数字开头,具有可描述性,不能用python中的关键字,不能用中文,不能用拼音。
2、常量:约定俗成,不可更改,全部是大写字母。
四、注释(单行、多行)
1、单行注释:#
2、多行注释:’’’ ‘’’,""" “”"
五、用户交互input:数据类型全部是str
六、基础数据类型:
1、bool:Ture False
2、int:+ - * / % // **
3、str:加引号的就是str +可以与数字*
七、流程控制语句if

#情况一
if 条件:
    结果
#情况二
if 条件:
    结果
else:
    结果
#情况三
if 条件:
    结果
elif 条件:
    结果
elif 条件:
    结果
else:
    结果
#情况四
if 条件:
    if 条件:结果  
       if 条件:......
     else:结果

八、如何终止while循环

while 条件:
     结果

1、改变条件
2、break
3、continue:结束本次循环,继续下一次循环
九、作业
1、使用while循环输入1 2 3 4 5 6 空格 8 9 10

count=0
while count<11:
	count+=1
	if count==7:
		print(' ')
	else:
		print(count)

2、使用while循环输入1 2 3 4 5 6 8 9 10

#方法一:
count=0
while count<11:
	count+=1
	if count==7:
		continue
	print(count)
#方法二:
count=0
while count<11:
	count+=1
	if count==7:
		pass#什么都不执行,跳过
	else:
		print(count)

3、输出1到100内的所有奇数

#方法一:
count=1
while count<101:
	print(count)
	count+=2
#方法二:先打印出1到100,再找规律
count=1
while count<101:
	if count%2==1:
		print(count)
	count+=1	

4、求1-2+3-4+5…99的所有数的和

sum=0
count=1
while count<=100:
	if count%2==0:
		sum-=count
	else:
		sum+=count
	count+=1
print(sum)

5、用户登陆(三次机会重试)


i=0
while i<3:
	username=input('请输入账号')
	password=int(input('请输入密码'))
	if username=='小陈'and password=='123'print('登录成功'else:
		print('登录失败')
	i+=1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值