python基础(day1)

变量:是为了存储程序过程中的一些中间结果 为了方便日后调用

命名规则:
 1.具有描述性
 2.变量名只能与下划线 数字 字母组成 不可以是特殊字符
 3.不能已中文为变量名
 4.不能以数字、空格、特殊字符开头
 5.保留字符不能用作变量。
 6.尽量不以大写字母开头

7.变量严格区分大小写

input默认接受的所有数据都是字符串 即便输入的是数字被当做字符串处理

实例(一):已知某人死亡年龄,根据输入的现在年龄推算出还能活多少年。

 1 deage=90
 2 name=input("name")
 3 age=input("age")
 4 print(name+"还能活"+str(deage-int(age))+"年")
 5
 6 age_of_u=40
 7 guess_age=int(input("guess the age:"))
 8 if guess_age == age_of_u:
 9  print("yes.you got it...")
10 else:
11  print("no ,you‘r  wrong")
12
13
14
15 death_age=80
16
17 name=input("此人姓名:")
18
19 age=input("此人现在的年龄:")
20
21 print(name+"还能活"+str(80-int(age))+"年!")

实例(二):一次机会猜幸运数字

 1 lucky_number=60
 2
 3 guess_number=int(input("给你一次机会猜猜这个幸运数字是多少:"))
 4
 5 if guess_number==lucky_number:
 6
 7     print("猜对了 !")
 8
 9 elif guess_number>lucky_number:
10
11     print("大了 !大了!")
12
13 else:
14
15     print("小了!小了")

实例(三):猜幸运数字,猜对为止

 1 lucky_number=666
 2 guess_number=int(input("猜猜这个数字是多少:"))
 3 while guess_number !=lucky_number:
 4     guess_number=int(input("请重新输入:"))
 5     if guess_number>lucky_number:
 6         print("大了!")
 7     elif guess_number<lucky_number:
 8         print("小了!")
 9     else:
10         print("猜对了!")
11
12 import getpass
13 name=input ("name:")
14 password=getpass.getpass("password")
15 if name=="lcg"and password=="123":
16     print ("welcome")
17 else:
18     print("Login falied")
时间: 2024-11-05 11:46:15

python基础(day1)的相关文章

Python 基础 day1

一.python开发 1.开发: 1)高级语言:python .Java .PHP. C#  Go ruby  c++  ===>字节码 2)低级语言:c .汇编 2.语言之间的对比: 1)python  JAVA :既可以写网页 ,也可以写后台功能 -python:执行效率低,开发效率高 -java:执行效率高,开发效率低 2)php :只适用于写网页 3)python种类: jpython ironpython JavaScriptpython rubypython cpython 4)安装

python基础day1

1)python 由Guido开发 2)编译(compile)型:通过编译器把代码直接生成一个可执行文件. 比如把英语书一次性翻译成中文书.语言有:c,C++等 解释型:边编译边执行.语言如:java,python等 3)动态类型语言是指在运行期间才做数据类型检查的语言,比如python,Ruby 静态类型语言是在编译期间检查的.比如:C/C++. 4)强类型定义语言:一个变量被指定了某个数据类型,如果不经过强制转换,那么永远是这个类型. 弱类型定义语言:数据类型可以被忽略的语言.可以赋予不同数

Python基础day-1

Python简介 Python是著名的"龟叔"Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. python是一门解释型语言. 解释型语言:程序运行由解释器,一条一条读取解释执行. python程序执行的过程:源代码=====>>字节码文件======>>解释器======>>机器码. Python分为3.X版本和2.X版本,两个版本互不兼容. Python解释器分类: CPython 当我们从Pyt

python学习—-day1.计算机基础

python学习-day1.计算机基础 一.计算机系统的硬件组成部分:电脑的三大件:内存.硬盘.cpu 二.编程语言的作用及操作系统和硬件的关系:答:1.编程语言的作用是与计算机沟通,并且可以用编程语言在操作系统上写程序,从而达到开发应用软件的目的2.操作系统是用来管理计算机硬件资源的 三.应用程序->操作系统->硬件:在硬件之上装操作系统,在操作系统上装应用程序1.应用程序是指程序员开发的可运行的软件2.操作系统的目的是用来管理计算机硬件的3.硬件:cpu.硬盘.内存.键盘.鼠标统称为电脑硬

python 基础(一)

一.Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 1.1.Python应用领域: l 云计算: 云计算最火的语言, 典型应用OpenStack l WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣..., 典型WEB框架有Django l 科学运算.人工智能: 典型库N

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基础教程(第九章 魔法方法、属性和迭代器)

本文内容全部出自<Python基础教程>第二版,在此分享自己的学习之路. ______欢迎转载:http://www.cnblogs.com/Marlowes/p/5437223.html______ Created on Marlowes 在Python中,有的名称会在前面和后面都加上两个下划线,这种写法很特别.前面几章中已经出现过一些这样的名称(如__future__),这种拼写表示名字有特殊含义,所以绝不要在自己的程序中使用这样的名字.在Python中,由这些名字组成的集合所包含的方法称

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 基础 - Day 4 Learning Note - Generator 生成器

列表生成器/列表解析 list comprehension 简单灵活地创建列表,通常和lambda(), map(), filter() 一起使用 通过列表生成式, 直接创建列表.但是,收到内容限制,列表容量肯定是有限的.而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问几个元素,那其他的就白占空间.列表生成器能够一边循环一边计算,大大节省大量的空间.是生成器的一种. 只有调用,才能生成. 不支持切片操作,只能通过__next()___一个个取数字. 基本语法

python基础教程(第二版)

开始学习python,根据Python基础教程,把里面相关的基础章节写成对应的.py文件 下面是github上的链接 python基础第1章基础 python基础第2章序列和元组 python基础第3章使用字符串 python基础第4章字典 python基础第5章循环 python基础第6章函数和魔法参数 python基础第7章类 python基础第8章异常 python基础第9章魔法方法.属性和迭代器 python基础第11章文件 python基础第12章GUI(wxPython) pytho