python学习道路(day1note)(变量,注释,用户输入,格式化输出,if,while,for循环并扩展练习)
python是一门动态解释性的强类型定义语言,其应用范围非常之广
1:进入python语言
#!/usr/bin/env python
#_*_coding:utf-8_*_
print("Hello World!")
2:变量
#!/usr/bin/env python
#_*_coding:utf-8_*_
name = "Joker Li"
print ("Hello",name)
#变量名只能是 字母、数字或下划线的任意组合
#变量名的第一个字符不能是数字
#打印变量 print(变量名)
3 :注释的表示方式
#!/usr/bin/env python
#_*_coding:utf-8_*_
'''name = "Joker Li"
print ("Hello",name)'''
#单行注释#
#多行注释将'''内容'''
4:用户输入
#!/usr/bin/env python
#_*_coding:utf-8_*_
name = input("What is your name?")
print("Hello ",name )
passwd = int(input("What is your passwd?"))
print("your passwd is",passwd)
#当输入的密码是数字的时候,我们需要进行一下转型
passwd = int(input("what is your passwd: "))
5:格式化输出
语法格式
语法格式 变量1
变量2
info = '''
___________info to _________
变量1:{_变量1}
变量2:{_变量2}
'''.format(_变量1=变量1,
_变量2=变量2)
print(info)
代码测试
#!/usr/bin/env python
#_*_coding:utf-8_*_
name = input("what is your name? ")
job = input("what is your job? ")
age = int(input("what is your age? "))
info = '''
________info to____________
name:{_name}
job:{_job}
age:{_age}
'''.format(_name=name,
_job=job,
_age=age)
print(info)
6:简单的if判断
# 提示输入用户名和密码
# 验证用户名和密码
# 如果错误,则输出用户名或密码错误
# 如果成功,则输出 欢迎,XXX!
#!/usr/bin/env python
# -*- coding: encoding -*-
import getpass
name = input('请输入用户名:')
pwd = getpass.getpass('请输入密码:')
":
print("欢迎,joker!")
else:
print("用户名和密码错误")
7:简单的while循环
打印到100退出
#!/usr/bin/env python
#_*_coding:utf-8_*_
count = 0
while True:
print("一直打印中....",count)
count +=1
if count == 100:
print("打印到100..")
break
8:简单的for循坏
死循环
#!/usr/bin/env python
#_*_coding:utf-8_*_
for i in range(10):
print("loop:", i )
需求一:还是上面的程序,但是遇到小于5的循环次数就不走了,直接跳入下一次循环
#!/usr/bin/env python
#_*_coding:utf-8_*_
for i in range(10):
if i<5:
continue #不往下走了,直接进入下一次loop
print("loop:", i )
需求二:还是上面的程序,但是遇到大于5的循环次数就不走了,直接退出
#!/usr/bin/env python
#_*_coding:utf-8_*_
for i in range(10):
if i>5:
break #不往下走了,直接跳出整个loop
print("loop:", i )
9:简单的猜年龄游戏
#!/usr/bin/env python
#_*_coding:utf-8_*_
my_age = 28
count = 0
while count < 3:
user_input = int(input("input your guess num:"))
if user_input == my_age:
print("你猜对了,恭喜你 !")
break
elif user_input < my_age:
print("尽量往大猜一点")
else:
print("尽量往小猜一点")
count += 1
else:
print("三次都没猜中.")
python学习道路(day1note)(变量,注释,用户输入,格式化输出,if,while,for循环并扩展练习)的更多相关文章
- python的学习笔记01_2变量 常量 注释 用户交互 格式化输出
变量是什么? 变量的作用 Variables are used to store information to be referenced and manipulated in a computer ...
- Python3基础(1)Python介绍、Python2 与Python3、变量、用户输入、if...else和for循环、while循环、break与continue
---------------个人学习笔记--------------- ----------------本文作者吴疆-------------- ------点击此处链接至博客园原文------ P ...
- python学习笔记系列----(五)输入和输出
这一章主要是讲述程序展示其数据的一些方法,一般都是直接按照一定的格式输出在屏幕,或者写入到文件以便以后使用.按照一定格式的输出,在python中实际就是对str的操作,主要就是介绍了formart() ...
- Python学习笔记2-Python神奇的语法和格式化输出
先来看一个例子: class Fish: hungry=True def eat(self,food): if food is not None: self.hungry=False class Us ...
- Python基础-1 python由来 Python安装入门 注释 pyc文件 python变量 获取用户输入 流程控制if while
1.Python由来 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚 ...
- Python 学习 第十篇 CMDB用户权限管理
Python 学习 第十篇 CMDB用户权限管理 2016-10-10 16:29:17 标签: python 版权声明:原创作品,谢绝转载!否则将追究法律责任. 不管是什么系统,用户权限都是至关重要 ...
- python学习6—数据类型之集合与字符串格式化
python学习6—数据类型之集合与字符串格式化 1. 使用id()可以查看一个变量的内存地址: name = 'alex' id(name) 2. 进制转换 十进制转换为二进制等: a = 10 # ...
- #python str.format 方法被用于字符串的格式化输出。
#python str.format 方法被用于字符串的格式化输出. #''.format() print('{0}+{1}={2}'.format(1,2,3)) #1+2=3 可见字符串中大括号内 ...
- 小白学python-day03-系统位数、变量、用户输入、if else
今天是day03,以下是学习总结. 但行努力,莫问前程. ----------------------------------------------------------------------- ...
随机推荐
- LCS POJ 1458 Common Subsequence
题目传送门 题意:输出两字符串的最长公共子序列长度 分析:LCS(Longest Common Subsequence)裸题.状态转移方程:dp[i+1][j+1] = dp[i][j] + 1; ( ...
- Java NIO示例:多人网络聊天室
一个多客户端聊天室,支持多客户端聊天,有如下功能: 功能1: 客户端通过Java NIO连接到服务端,支持多客户端的连接 功能2:客户端初次连接时,服务端提示输入昵称,如果昵称已经有人使用,提示重新输 ...
- CF460 A. Vasya and Socks
A. Vasya and Socks time limit per test 1 second memory limit per test 256 megabytes input standard i ...
- Android 开源项目
StickerCamera 一个完整的开源项目.贴纸标签相机(类似nice,in),拍照,裁剪,贴贴纸打标签功能. MD-BiliBili 基于 Material Design 的 BiliBili ...
- BZOJ2190: [SDOI2008]仪仗队
Description 作为体育委员,C君负责这次运动会仪仗队的训练.仪仗队是由学生组成的N * N的方阵,为了保证队伍在行进中整齐划一,C君会跟在仪仗队的左后方,根据其视线所及的学生人数来判断队伍是 ...
- 八、天气App案例
该app为 现版本 SDK 8.4 Xcode 一.新建项目 运行Xcode 选择 Create a new Xcode project ->Single View Application 命名 ...
- PHP curl 模拟POST 上传文件(含php 5.5后CURLFile)
<?php /** * Email net.webjoy@gmail.com * author jackluo * 2014.11.21 * */ //* function curl_post( ...
- 李洪强漫谈iOS开发[C语言-046]-统计输入字符个数
- Tree树形结构案例+源码
上次用到Tree结构,自己不知道写,就在网上找了几个相对较好的tree小案例,留着自己用,希望也能帮到你 下面是案例的一些图片,压缩文件已近上传至博客当和百度云中. 下载链接:http://pan.b ...
- min-height
1.min-height min-height:160px;height:auto!important;height:160px; min-height:160px; 设置对象box的最小高度,Fir ...