python基础语言以及if/while语句结构

接下来学会了变量:用简单的变量来代替复杂的字符串

变量首字母不能是数字或者特殊符号~!@#¥等。

字符集的发展:

ASCII 255个 1个占1bytes------>1980年 GB2312 支持7千多汉子--------->1995年,GBK10,支持2W多汉子------>2000年,GB18030支持27000多汉子,-----Unicode,汉子占2bytes,但是出现英文不好存储------->utf8,1个英文占1个字节,1个汉子占3个字节

例一:(在pycharm中编译运行,之后的代码都是一样)

方法一:

name=input(”name:”)

age=input(“age:”)

job=input(“job:”)

salary=input(“salary:”)

info=’’’

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

Name:%

Age:%

Job:%

salary:%

‘’’%(name,name,age,job,salary)

print(info)

方法二:

name=input(”name:”)

age=input(“age:”)

job=input(“job:”)

salary=input(“salary:”)

info=’’’

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

Name:{_name}

Age:{_age}

Job:{_job}

Salary:{_salary}

‘’’.format(_name=name,_name=name,_age=age,_job=job,_salary=salary)

print(info)

接下来是账户密码的校对:

_username=’xiangxiao’ #(默认取值要用单引号)

_password=’abc123’

username=input(“username:”)

password=input(“passwoed:”)

if _username==username and _password==password :

print(“welcome {name} come here..”.format(name=username))

else :

print(“failed password or username”)

注:在pycharm中编译的时候,注意首行缩进,IndentationError表示缩进错误

循环注意事项:

break:结束当前的循环

continue:结束本次循环,直接进行下一次循环

例二:猜年龄,实现给出实际年龄,要求猜三次年龄,超过三次,则退出循环;

oldboy_age_of=56

count=0

while count<3:

guess_age=int (input(“guess_age:”))

if guess_age==oldboy_of_age :

print(“you are right”)

elif guess_age<oldboy_of_age :

print(“please guess bigger”)

else :

print(“please guess smaller”)

if count==3 :

guess_confirm=input(“do you want to guess it?”)

if guess_confirm !=’n’

count=0

else:

print(“you have tried too much.. ”)

时间: 2024-10-18 09:18:17

python基础语言以及if/while语句结构的相关文章

python基础语言

首先申明:我现在Python语言的初学者,如果有哪位看官觉得不对,请批评指导,让我从中成长,谢谢大家! Python语言相对于C语言.C#.Java语言少了很多具体宣告内容,例如在Python循环语句是for i in rang(number),代表循环多少次,但是C语言中必须在宣告区域中对变量进行宣告,再进行for(i=0:i<number;i++),然后在大括号中进行循环的语句,但是Python进行了强制缩进,这样就减少了缺少括号的失误,但是在某种程度上也增加了程序可读性的难度. 我学习Py

[python基础(四)]条件和条件语句

1.print和import1.1 print 略1.2 import(1)impore somemodule (2)from somemodule import somefunction(3)from somemodule import somefunction,anotherfunction(4)from somemodule import*(5)import somemodule as somename #为整个模块提供别名(6)from somemodule import somefun

Python基础系列----字典、基本语句

1.定义                                                                                               映射:通过名字来引用的数据结构.与前面说的数据结构不同,一个是通过下标的数字,一个是通过名称. 字典是python中唯一内建的映射类型.字典中的值并没有特殊的顺序,但都是存储在一个特定的键下.键可以是数字.字符甚至是元组. 字典由多个键及其对应的值构成的键-值对组成. 1 phonebook={'To

python基础8(表达式和语句)

一.print 和 import 信息 >>> print 'age:',22 # 用逗号隔开打印多个表达式 age: 22 import somemodule # 从模块导入函数 >>> import math as foobar >>> foobar.sqrt(4) 2.0 from somemodule import * # 从给定的模块导入所有功能 二.赋值 1.序列解包:将多个值的序列解开 >>> values = 1,2,

python基础(3)--条件判断循环语句与列表解析,生成器

判断循环语句语法说明: 1,if if boolean_expression: ... elif boolean_expression: ... else ... 2,while while boolean_expression: while_suite if boolean_expression2: continue if boolean_expression3: break else: else_suite 3,for for expression in object: for_suite

python基础查漏补缺4--数据结构

1. type,查看对象或变量的数据类型 >>> type('a') <class 'str'> >>> type(5) <class 'int'> >>> type(5.0) <class 'float'> >>> type(None) <class 'NoneType'> >>> type(type) <class 'type'> >>>

python基础——Linux系统下的文件目录结构

单用户操作系统和多用户操作系统 单用户操作系统:指一台计算机在同一时间只能由一个用户使用,一个用户独自享用系统的全部硬件和软件资源. 多用户操作系统:指一台计算机在同一时间可以由多个用户使用,多个用户共同享用系统的全部硬件和软件资源. UNIX和Linux的涉及初衷就是多用户操作系统. 在Linux中是没有盘符的概念,只有一个根目录/,所有的目录都是在它的下面. Linux目录速查表 /:根目录,一般根目录下只存放目录,在 linux 下有且只有一个根目录,所有的东西都是从这里开始 当在终端里输

python基础之循环结构以及列表

python基础之编译器选择,循环结构,列表 本节内容 python IDE的选择 字符串的格式化输出 数据类型 循环结构 列表 简单购物车的编写 1.python IDE的选择 IDE的全称叫做集成开发环境(IDE,Integrated Development Environment ) 常用的编程语言IDE开发工具有如下一些: VIM #经典的linux下的文本编辑器 Emacs #linux 文本编辑器, 比vim更容易使用 Eclipse # Java IDE,支持python, c ,

Python基础教程(第五章 条件、循环和其他语句)

本文内容全部出自<Python基础教程>第二版,在此分享自己的学习之路. ______欢迎转载:http://www.cnblogs.com/Marlowes/p/5329066.html______ Created on Xu Hoo 读者学到这里估计都有点不耐烦了.好吧,这些数据结构什么的看起来都挺好,但还是没法用它们做什么事,对吧? 下面开始,进度会慢慢加快.前面已经介绍过了几种基本语句(print语句.import语句.赋值语句).在深入介绍条件语句和循环语句之前,我们先来看看这几种基