1 用户交互input,将用户输入的内容赋值给 name 变量

后只能是字符串str。

     区别2和3: ps :python2:raw_input

python3:input

例 :1

name = input(‘请问你的名字’)

age = input(‘请问你的年龄’)

print(name,age)

请问你的名字王岩
请问你的年龄29
王岩 29

互的题目: 输入用户名和密码 正确提示成功,错误提示失败。用户名王岩
if 密码123:''' username = input("请输入的用户名")
password = input("请输入您的密码")
name = "王岩"
pwd = "123"
if username == name and password ==pwd :
print("登录成功")
else :
print("登录失败") 上题易错分析:1 name或者pwd = 后边要接字符串 必须要有引号,
2 username = name 这个=是赋值的意思 不是等于号,注意只要是等于的必须是 ==。
2,格式化输出()替换 只需要把要打印的格式先准备好, 由于里面的 一些信息是需要用户输入的,你没办法预设知道,
因此可以先放置个占位符,再把字符串里的占位符与外部的变量做个映射关系就好啦
% 表示占位符 ,s 表示字符串(str),d 表示数字(dlight)
请问你的名字 年龄 工作
'''
name = input('请问你的名字')
age =int( input('请问你的年龄'))
job = input('请问你的工作')
msg = ''' info %s
name : %s
age : %d
job : %s
''' %(name,name,age,job)
print(msg)
理解 %(name,name,age,job)  name 相当于s 然后与name 映
易错分析: 1 age 输出的是数字, 还可以改变%(name,name,int(age),job) 
2(name,name,int(age),job) 里面不能用引号 因为name现在是变量 加上引号就是字符串了 3,if 使用
1 if空格+条件 :
  结果,
   2 if空格+条件 :
结果,
   esle:
    3 if空格+条件 :
  结果,
    elif:
elif:
    esle: 例:
题目 100分  A >=90  B >=80  C >=70 D >=60 否则不及格'''
score = input('你的分数')
if score == '100':
print('你太牛了,满分')
elif score >= '90':
print('A')
elif score >= '80':
print('B')
elif score >= '70':
print('C')
elif score >= '60':
print('D')
else :
print('你也太笨了')
易错分析:90 或者80并不是数字,而是字符串。   
题目 100分  A >=90  B >=80  C >=70 D >=60 否则不及格'''这样的话如果输入88会显示D 因为是从上往下运行。 
score = input('你的分数')
if score == '100':
print('你太牛了,满分')
elif score >= '90':
print('A')
elif score >=  '60':
print('D')
elif score >= '80':
print('B')
elif score >= '70':
print('C') else :
print('你也太笨了')
4 while 循环的运用‘

  1 while空格+条件:
结果
2 while空格+条件: esle:
例: 从1到100 打印出
count = 0
flag = True
while flag :
count += 1
if count >= 100 :
flag == False
else:
print(count) 或者
count = 0
while count < 100 :
count += 1
print(count)
或者

count = 1
flag = True
while
flag:
    print(count)
    count
= count + 1
    if count == 101:
        flag = False

5、while 循环与 break ,continue的应用,要改变while循环 1改变条件 2break
break: 与while esle break 会退出循环,而且不打印else,
conitue: 终止本次循环 进入到新一轮循环。
中间没有break中断会进入else,    如果有break,不执行else,

例 从1循环到10 不要6,continue conunt== 6时候,结束本次虚幻,继续下一次循环。
打印出1 2 3 5 7 8 9  10'''
count = 0
while count < 10 :
count += 1
if count == 6:
continue
else:
print(count)

这个count到5时候停止循环 else 后不再打印 直接打印666.
count = 0
while count < 10 :
count += 1
if count == 6:
break
else:
print(count)
print(666)
以下例子不打印 else:
    print('循环正常执行完成') 这句话,break 终止循环,else 后边不打印
count = 0
while True:
count += 1
print('Loop',count)
if count ==3:
break
else:
print('循环正常执行完成')
print('---out of while loop--')
												

最新文章

  1. android内存分析:heap Snapshot的使用
  2. redis 数据类型
  3. js初学—实现checkbox全选功能
  4. PL/SQL中LOOP循环控制语句
  5. http 需要掌握的知识点(一)
  6. Unity 开发游戏Game分辨率设置
  7. IOS--工作总结--post上传文件(以流的方式上传)
  8. 关键词匹配(Ac自动机模板题)
  9. HDU 2037 今年暑假不AC(贪心,区间更新,板子题)
  10. httpclient的理解(代码理解)
  11. url的解码方式
  12. bzoj 2004: [Hnoi2010]Bus 公交线路
  13. 史上最简单的C语言链表实现,没有之一
  14. Vue2.0源码阅读笔记(二):响应式原理
  15. [Swift]正则表达式工具类
  16. Linux内核期末总结
  17. SSH免登录及原理
  18. Codeforces 835E. The penguin&#39;s game
  19. springMVC之Interceptor拦截器
  20. tensorflow serving 打印调试log

热门文章

  1. SQL SERVER 一组数据按规律横着放置,少则补空,如人员按一进一出的规律,进出为一组,缺少的补null
  2. Fiddler 4 界面功能介绍
  3. leetcode_输入一个数组,目标树,检查目标是数组下标的哪两个之和,不准重复
  4. python-flask-配置文件的源码分析
  5. php缓存机制
  6. Guarding Bananas
  7. 彻底理解MapReduce shuffle过程原理
  8. [LeetCode] 20. Valid Parentheses ☆
  9. Best Paper Awards in Computer Science 链接
  10. js 日期格式化函数(可自定义)