变量:

五.注意:python是可执行程序 在linux写python第一行必须写#!/usr/bin/env python(声明解释器在windows中写python第一行需要写# -*- coding:utf-8 -*-

Pycharm:开发调试效率高  在pycharm中new project 并且每天创建一个目录右键diectory命名为day1

(1).在day1中创建一个程序  右键new python file命名为var 注意如果想在python中想要有模板  可以在view中点击toolbar点击小工具选项editor选择file and code templates选择python scpipt写上自己想要的模板  点击apply选择ok

(2)可以输出hello 运行

六.变量var定义规则:变量名只能是字母、数字或下划线的任意组合

变量名的第一个字符不能是数字

以下关键字不能声明为变量明

注释单行#注释多行‘’‘。。。’‘’

七.用户输入

#用户输入三种格式  第一种输入方法

#username = input('username:')

#username = input('password:')

#print(username,password)

#用户输入格式 第二种输入方法

#n1ame = input('name:')

#age = input ('age:')

#job = input('job:')

#salary = input('salary')

#info = '''

#------- info of $ ------

#name:

#age:

#job:

#salary:

#'''

#亦或者是这个用户输入方式

# name = input('name:')

#age = input ('age:')

#job = input('job:')

#salary = input('salary')

#info = '''

#------- info of '''+name+'''------

#name:'''+age+'''

#age:'''+job+'''

#job:'''+salary

#'''

#亦或是第三种方式输入

#name = input('name:')

#age = input ('age:')

#job = input('job:')

#salary = input('salary:')

#info = '''

#------- info of %s ------

#name:%s

#age:%s

#job:%s

#salary:%s

#''' % (name,name,age,job,salary)

#print(info)

#%s=string %d代表只接受数字 帮助监测数据类型 %d再次执行 这样执行会报错not str

#name = input('name:')

#age = input ('age:')

#job = input('job:')

#salary = input('salary:')

#info = '''

#------- info of %s ------

#name:%s

#age:%d

#job:%s

#salary:%s

#''' % (name,name,age,job,salary)

#print(info)

#解决上面数字类型报错问题name = input('name:')

age = int(input ('age:'))#强制转换成数字 int=integer整形print(type(age))

job = input('job:')

salary = input('salary:')

info = '''

------- info of %s ------

name:%s

age:%d

job:%s

salary:%s

'''% (name,name,age,job,salary)

print(info)

#以上执行结果是正确的

#把整形转换成字符串name = input('name:')

age = int(input ('age:'))#强制转换成数字 int=integer整形print(type(age)    ,type(   str(age) ))#强制转换成上面那一种job = input('job:')

salary = input('salary:')

info = '''

------- info of %s ------

name:%s

age:%d

job:%s

salary:%s

'''% (name,name,age,job,salary)

print(info)

#info2写入用户输入fromos importname

ame = input('name:')

age = input ('age:')

job = input('job:')

salary = input('salary:')

info2 = '''

------- info of  {_name} ------

name:{_name}

age:{_age}

job:{_job}

salary:{_salary}

'''.format(_name=name,

_age=age,

_job=job,

_salary=salary)

print(info2)#以上是info2的用户输入

#info3写入方法fromos importname

name = input('name:')

age = input ('age:')

job = input('job:')

salary = input('salary:')

info3 = '''

------- info of  {0} ------

name:{0}

age:{1}

job:{2}

salary:{3}

'''.format(name,age,job,salary)

print(info3)#以上是info3的用户输入方式

#input的三种格式 info info2 info3

#用户密文密码importgetpass(getpass语句)

username = input('username:')

password = getpass.getpass('password:')

print(username,password)

#密文密码最好用cmd命令行敲出 在pycharm使用不来 命令行是 d: cd 根目录  再dir一下

#然后敲出python var.py(存放密文密码的路径)

十二.If else流程判断

#十二.if else流程判断_username = 'hansha'_password = '1234'username = input('username:')

password = input('password:')

print(username,password)

if_username == username and_password == password:

print('welcome user{name}login...'.format(name=username))

else:

print('invalid username or password!')

#if else猜测年龄age_of_oldboy = 30

guess_age = int(input('guess age:'))

ifguess_age == age_of_oldboy :

print('yes,you got it.')

elifguess_age > age_of_oldboy:

print('think smaller...')

else:

print('think bigger!')

十三.while循环语句

#count = 0

#while True :

#    print('count:',count)

#    count = count +1 #count + =1

#     if count == 1000:

#        break

#猜测年龄加上while循环语句age_of_oldboy = 56

count = 0

while True:#while循环语句ifcount ==3:#可执行三次break#猜测三次结束guess_age = int(input('guess age:'))

ifguess_age == age_of_oldboy :

print('yes,you got it.')

break#猜对结束elifguess_age > age_of_oldboy:

print('think smaller...')

else:

print('think bigger!')

count +=1#while循环结束语句

#while循环语句优化age_of_oldboy = 56

count = 0

while True:#while循环语句ifcount <3:#和上段代码比较  优化的语句break#猜测三次结束guess_age = int(input('guess age:'))

ifguess_age == age_of_oldboy :

print('yes,you got it.')

break#猜对结束elifguess_age > age_of_oldboy:

print('think smaller...')

else:

print('think bigger!')

count +=1#while循环结束语句

else:print ('你试了太多次 已结束')

#while循环改成for循环  摘抄上段while循环语句代码age_of_oldboy = 56

fori inrange(3) :

guess_age = int(input('guess age:'))

ifguess_age == age_of_oldboy :

print('yes,you got it.')

break

elifguess_age > age_of_oldboy:

print('think smaller...')

else:

print('think bigger!')

else:

print ('你试了太多次 已结束')

#for循环隔开循环fori inrange(0,10,2):#0到10 隔开2个数字写出一个print('loop',i)

#循环猜测用户猜错三次是否继续小游戏age_of_oldboy = 56

count = 0

whilecount <3:#while循环语句guess_age = int(input('guess age:'))

ifguess_age == age_of_oldboy :

print('yes,you got it.')

break#猜对结束elifguess_age > age_of_oldboy:

print('think smaller...')

else:

print('think bigger!')

count +=1#while循环ifcount == 3:

countine_confirm = input ('do you want to keep guessing...?')#当用户已经猜错三次之后询问用户是否继续猜测ifcountine_confirm != 'n':#!=是不等于 如果用户输入n 确定不继续count =0

十四. continue and break

#十四continue and break'''for i in range(0,10):

if i <3:

print('loop',i)

else :

continue

print('hehe')#continue跳出本次循环,继续下一循环 break结束整个循环'''

python的if和else、for、while语法_python-变量、if else语句 、for循环、while循环(4月26号)...相关推荐

  1. java1.8输出语句_[【小白学Java——干货】1.初学Java,认识语法、变量与输出语句...

    大家好,我是WilliamMa,好久没写文章了,说什么好呢? 嗯--在几个月的沉默里,我的技术突飞猛进,C++二叉树,Python自动化办公.selenium模拟登陆--不过,光有技术不行,要让更多人 ...

  2. python统计字母出现次数用while循环_Python—变量,条件语句,while循环,运算符,字符串等...

    Python初识以及变量: 变量名:--字母 --数字 --下划线[见名识意] (PS:数字不能开头:不能是关键字:最好不能和python内置的东西重复) ###################### ...

  3. python爬取网页上的特定链接_python 用bs4解析网页后,如何循环打开爬取出来的网址链接?...

    请问,用beautiful soup爬取特定网页后提取tag 'a',抓取里面的网址,打开特定的网址,循环特定次数,最后打印出想要的网址,如何操作? 详细的要求如下图: 我的代码如下: import ...

  4. python array 语法_Python基本语法

    Python基本语法 1. 输出语句 ​* print() ​* 关键字 ​* nonloacl 用来声明外层的局部变量 ​* global用来声明全局变量 2. if...else语句 * if 5 ...

  5. Python 为什么不支持 i++ 自增语法,不提供 ++ 操作符?

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 在 C/C++/Java 等等语言中,整型变量的自增或自减操作是标 ...

  6. python变量类型-【干货】Python基础语法之变量类型

    原标题:[干货]Python基础语法之变量类型 还没关注? 01 Python编码 Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错. 解决 ...

  7. python使用什么注释语句和运算-python 闯关之路一(语法基础)

    1,什么是编程?为什么要编程? 答:编程是个动词,编程就等于写代码,那么写代码是为了什么呢?也就是为什么要编程呢,肯定是为了让计算机帮我们搞事情,代码就是计算机能理解的语言. 2,编程语言进化史是什么 ...

  8. python为什么不能自动语法_Python 为什么不支持 i++ 自增语法,不提供 ++ 操作符?...

    在 C/C++/Java 等等语言中,整型变量的自增或自减操作是标配,它们又可分为前缀操作(++i 和 --i)与后缀操作(i++ 和 i--),彼此存在着一些细微差别,各有不同的用途. 这些语言的使 ...

  9. Python 为什么不支持 i++ 自增语法,不提供 ++ 操作符

    在 C/C++/Java 等等语言中,整型变量的自增或自减操作是标配,它们又可分为前缀操作(++i 和 --i)与后缀操作(i++ 和 i--),彼此存在着一些细微差别,各有不同的用途. 这些语言的使 ...

最新文章

  1. 最全Pycharm教程(43)——Pycharm扩展功能之UML类图使用 代码结构
  2. 深度人脸识别:CVPR2020论文要点
  3. 旅途人物之二:幸福的孩子们
  4. netty客户端源码
  5. Cardboard:虚拟现实怎样在国内最容易普及
  6. ibatis Clob对象处理
  7. 虚拟地球原理与实现(转载)
  8. 《Python数据挖掘:概念、方法与实践》一2.4 小结
  9. ”三不跳“ - 再说跳槽
  10. C++的STL标准库学习(queue)队列(第四篇)
  11. Zookeeper集群leader选举机制
  12. POJ1915(Knight Moves)
  13. 视觉SLAM十四讲学习记录 第三讲
  14. 面试经验 - 面试官让你问问题,你该问什么?
  15. android音乐视频播放器,android音乐视频播放器.doc
  16. seo和sem有什么关系
  17. TSI系统测量参数之:轴向振动
  18. 闫啸的发明与发现(含独立发现)20221105
  19. 微信小程序上传文件及图片(可以预览)
  20. api 定位 微信小程序 精度_微信小程序API~地理位置location

热门文章

  1. reboot重启失败的解决方法
  2. linux中rpm、yum、apt-get的关系
  3. Python协程--迭代器
  4. Python 内置模块之 时间模块 datetime
  5. oracle rds 运维服务_从运维的角度分析使用阿里云数据库RDS的必要性–你不应该在阿里云上使用自建的MySQL/SQL Server/Oracle/PostgreSQL数据库...
  6. 字节跳动 设计模式 pdf_凭这份pdf我拿下了美团、字节跳动、阿里、小米等大厂的offer...
  7. C++中相对路径与绝对路径以及斜杠与反斜杠的区别 及 处理代码
  8. FreeRTOS系列第19篇---FreeRTOS信号量
  9. Linux: shell 中命令代换 $() 和 ``(有图有代码有真相!!!)
  10. 宏定义与预处理、函数和函数库