python基础(1)--input print if else elif while 用法说明

1 变量名的命名规则:

  由数字,字母和下划线组成,但是不能以数字开头命名变量。例如 a ,b ,c ,name ,user1 user_id 等都可作为变量名称。

  1a,2b 3cd等都不行。特别注意不能以python语法中的关键字作为变量名。常见的有“class” "and" "as" "insert " "while" "elif ""else " " del" 等。

  python中的变量不需要声明,直接使用。

2 input用法

  等待用户输入。

  括号内用双引号引起来在输入前显示的内容

>>> n=input("please input your name:")回车
please input your name:huo
>>> 

3 print 用法

  输出指定信息

1 直接输出英文字符>>> print("huo")
huo2 直接输出中文字符
>>> print("你好")
你好3 输出变量所指代的内容(此时不加引号)
>>> n="hello world"
>>> print(n)
hello world
>>> 

4 if else 用法

  判断条件是否成立,成立则执行if 下的代码块 否则执行else

a=input("please input a:")
b=input("please input b:")
#if 条件 :回车写代码块注意代码块与 if 是相错开的
if a<b:     #判断a是否小于b
    print(a)#如果a小于b 则执行
else:
    print(b)#否则执行else
    

  运行结果

please input a:2
please input b:4
2
>>> 
please input a:4
please input b:2
2
>>> 

if语句支持嵌套

#找出三个数中的最大一个a=input()
b=input()
c=input()
t="0"
if a<b:
    t=a
    a=b
    b=t
    if a<c:
        print(c)
    else:
        print(a)
else:
    if a<c:
        print(c)
    else:
        print(a)
    

  运行结果

================== RESTART: C:/Users/Shinelon/Desktop/1.py ==================
1
3
2
3
>>>
================== RESTART: C:/Users/Shinelon/Desktop/1.py ==================
4
6
5
6

elif 类似else if

a=input()
b=input()
c=input()
t="0"
if a<b:
    t=a
    a=b
    b=t
    if a<c:
        t=a
        a=c
        c=t
elif a>b:
    if a<c:
        t=a
        a=c
        c=t
if b<c:
    t=b
    b=c
    c=t
print(a)
print(b)
print(c)

while 用法

  循环语句

示例

name=input("please input your name:")
count=0
while count<3:
    passwd=input("please input your password:")
    if passwd=="393407505":
        count=3
        print("登入成功!")
    else:
        print("登入失败")
        count=count+1

运行结果

please input your name:huo
please input your password:11111
登入失败
please input your password:11111
登入失败
please input your password:11111
登入失败
>>>
================== RESTART: C:/Users/Shinelon/Desktop/1.py ==================
please input your name:huo
please input your password:393407505
登入成功!
>>> 

总结:   多练习 想法更重要!

原文地址:https://www.cnblogs.com/qingfenghanli/p/9541509.html

时间: 2024-10-30 00:06:53

python基础(1)--input print if else elif while 用法说明的相关文章

python中的input,print

此用例在python3.3.5中测试通过: 输入:在python中输入是使用input,下面示例代码表示把输入的值存入变量s中,并输入s 在这里提醒一下:使用input获取的值都是string类型 输出:输出s有两种方式,第一种方式就是直接在屏幕中输入s,然后回车(上图).第二种输出方式就是使用print(s) 格式化:使用format(value,m.nf),其中value指需要格式化的原值,m代表输出数据的总长度,n代表保存的小数点个数,f代表是以浮点型的数据输出. python对数据进行了

python基础_格式化输出(%用法和format用法)

%用法 1.整数的输出 %o —— oct 八进制%d —— dec 十进制%x —— hex 十六进制 >>> print('%o' % 20) 24 >>> print('%d' % 20) 20 >>> print('%x' % 20) 14 2.浮点数输出 2.1 格式化输出 %f ——保留小数点后面六位有效数字 %.3f,保留3位小数位%e ——保留小数点后面六位有效数字,指数形式输出 %.3e,保留3位小数位,使用科学计数法%g ——在保证

Python基础教程学习:深入 Python iter() 方法

今天我们来介绍下Python基础教程学习之iter() 方法另外的用法.据说很少有人知道这个用法! 一.上代码.学用法 我们都比较熟悉 iter(obj),会返现一个迭代器,如果 obj 不是可迭代对象,则会报错.但其实如果仔细看官方文档,会发现 iter() 方法其实是接受两个参数的,文档说明如下 iter(object[, sentinel]) sentinel 英文翻译为 哨兵. sentinel 参数是可选的,当它存在时,object 不再传入一个可迭代对象,而是一个可调用对象,通俗点说

Python基础练习r=input(&#39;半径r=:&#39;) 半径r=2 &gt;&gt;&gt;areas=3.14*float(r)*float(r) &gt;&gt;&gt;print(&#39;area:%s&#39;%(area)) area:12.5

1.简单输入输出交互. input('please input your name:') please  input your name:xfy 'xfy' 2.用户输入两个数字,计算并输出两个数字之和:(尝试只用一行代码实现这个功能). n=input('输入第一个数字:') 输入第一个数字:2 m=input('输入第二个数字:') 输入第二个数字:4 print(int(n)+int(m)) 6.0 3.输入半径,计算圆的面积. r=input('r=') r=2 print('圆的面积:

linux+jmeter+python基础+抓包拦截

LINUX 一 配置jdk 环境 *需要获取root权限,或者切换为root用户 1.windows下载好,去 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 官方网站下载jdk(linux相应版本) 2.在usr目录下创建java路径文件夹 [root bin]cd /usr mkdir java 3.将jdk-8u60-linux-x64.tar.gz放到刚才创建的文件夹下

Python基础入门 (一)

一.关于版本的选择 Should i use Python 2 or Python 3 for my development activity?转载自Python官网 Short version: Python 2.x is legacy, Python 3.x is the present and future of the language Python 3.0 was released in 2008. The final 2.x version 2.7 release came out

python基础周作业

python基础周作业 1.执行python脚本的两种方法 脚本前面直接指定解释器 在脚本开始前声明解释器 2.简述位,字节的关系 每一个字节占用八个比特位 3, 简述ascii.unicode.utf- ‐8.gbk的关系 utf--‐8 <-- unicode <-- gbk <-- ascii 按此方向兼容 4..请写出"李杰"分别用utf- ‐8和gbk编码所占的位数 "李杰" 占用utf -8 占6字节 , gbk 占用4字节 5.pyt

Python之路【第二篇】:Python基础(一)

Python之路[第二篇]:Python基础(一) 入门知识拾遗 一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 1 2 3 if 1==1:     name = 'wupeiqi' print  name 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 二.三元运算 1 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为假:result = 值2 三.进制 二进制,01 八进

Python基础教程【读书笔记】 - 2016/7/31

希望通过博客园持续的更新,分享和记录Python基础知识到高级应用的点点滴滴! 第十波:第10章  充电时刻 Python语言的核心非常强大,同时还提供了更多值得一试的工具.Python的标准安装包括一组模块,称为标准库standard library.展示这些模块的工作方式,讨论如何分析它们,学习它们所提供的功能. [10.1] 模块 已经知道如何创建和执行自己的程序,也学会了怎么用import从外部模块获取函数并且为自己的程序使用.接下来看看怎么编写自己的模块. [10.1.1] 模块是程序