python第一天:变量、if语句、作业题

第一天课程回顾

变量:
1、只能有数字、字母和下划线组成
2、不能以数字开头
3、不能是python的函数命名
4、不能太长
5、要具有可识别性
 
常量:
1、python中没有常量
2、全部大写的格式是常量
3、常量要放在文件开头部分(不是第一行 ,第一行一般是写运行环境和编码格式等)
 
基数数据类型:
int:数据运算
 
str:字符串,被引号引用的部分都是字符串,
字符串可以用+来拼接 str + str
字符串可以用*来相乘 str * int 表示多个str重复,int的数字决定重复次数
 
bool值:True 、False
 
用户输入:input
python2x:raw_input()
input() 相当于 eval()
python3x: input()
 
if语句
#if语句
#1
if 条件:
pass
 
#2
if 条件:
  pass
 
if 条件:
  pass
else:
  pass
 
#3
if 条件:
  pass
elif 条件:
  pass
elif 条件:
  pass:
 
#4
if 条件:
  pass
elif 条件:
  pass
elif 条件:
  pass:
else:
  pass
 
#5嵌套
if 条件:
  if ..
  else:
    pass
else:
  if ...
  else:....
 
 
pycharm快捷键:ctrl+?
快速将选定内容的每一行前加#,执行一次上面的快捷键,就取消每一行首的#
 
#while语句
while 条件:
  pass
break: #直接跳出当前循环
continue:结束本次循环,继续下一次循环

 

 

第一天作业

 

 
#1、使用while循环输出1 2 3 4 5 6    8 9 10
1 count = 1
2 while count < 11:
3     if count == 7:
4         print()
5     else:
6         print(count)
7     count += 1

 

#2、求1-100所有数字的和
1 sum = 0
2 while a < 101:
3     sum += a
4     a += 1
5     continue
6 print(sum)
7 a = 1

 

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

1 a = 1
2 while a < 101:
3     if(a % 2 == 1):
4         print(a)
5     a += 1

 

#4、输出1-100内的所有偶数

1 a = 1
2 while a < 101:
3     if(a % 2 == 0):
4         print(a)
5     a += 1

 

#5、求1-2+3-4+5.。。99的所有数的和

办法1:

 1 a = 1
 2 b = 2
 3 sum = 0
 4 flag = True
 5 while flag:
 6     a % 2 == 0
 7     b % 2 == 1
 8     sum = sum + (a - b)
 9     a += 2
10     b += 2
11     if(a > 100):
12         flag = False
13 print(sum)

测试结果:

 
D:\pycharm\project\venv\Scripts\python.exe D:/pycharm/project/demon4.py
-50
 
进程已结束,退出代码为 0
 
办法2:
1 sum = 0
2 count = 1
3 while count < 100:
4     if count % 2 == 0:
5         sum = sum - count
6     else:
7         sum = sum + count
8     count += 1
9 print(sum)

 

 
 
#6、用户登录(3次机会重试)
 1 times = 0
 2 while times < 3:
 3     name = input('请输入用户名:  ')
 4     passwd = input('请输入密码:  ')
 5     if name == "张三" and passwd == "123456":
 6         print('登录成功!')
 7         break
 8     else:
 9         print('账号或密码不对!')
10         times += 1
11         if times == 3:
12             print('您已3次输入错误,账号临时关闭!')

 

 

 

 

 
 
 
 

posted @ 2021-06-15 16:22  hongdudu  阅读(198)  评论(0)    收藏  举报