# for用法
for i in range(0,100,2):
print(i)
n = 0
# while用法
while n < 100:
print(n)
n += 2
else:
print("循环结束")
# 实现99乘法口诀for实现
for n in range(1,10):
for m in range(1, n + 1):
# end=' ' 以空格结束,默认是\r\n
# 字符串前加f可写变量
print(f'{n}*{m}={n*m}',end=' ')
print("\r\n")
# 99乘法口诀while实现
x = 1;
while x < 10:
y = 1
while y < x + 1:
print(f'{x}*{y}={x*y}',end=' ')
y = y + 1
x = x + 1
print("\r\n")
# 流程控制break与continue
for s in 'python':
if s == 'y':
continue
elif s == 'o':
break
print(s);
# 字符串
print('你好'[0])
# 你
print('你好'[-1])
# 好
print('你好'[-2])
# 你
print('北京欢迎你'[2:4]) #切片
# 欢迎
print('北京欢迎你'[2:])
# 欢迎你
print('北京欢迎你'[:2])
# 北京
print('{}喜欢{}'.format('波妞','宗介')) # 变量填充
print('are'+' you'+' ok?') # 字符串拼接 #列表[]
my_list = [1,2,'a',1.3]
my_list.append('py') # 尾部插入
my_list.insert(1,1.5) # 指定索引插入
my_list.extend('sss') # 追加序列
print('删除{}'.format(my_list.pop())) # 删除尾部
print('删除{}'.format(my_list.pop(0))) # 指定索引删除
my_list.remove('s') # 指定值删除,删除距离0索引最近的一个[if have
print(my_list)
# [1.5, 2, 'a', 1.3, 'py', 's'] # 元组() --不可变的列表
my_yz = (1,2)
# my_yz[0] = 2 会报错 #字典{}
#键值对 键-->值
user = {
'name': 'Tom',
'age' : 18
}
user['fav'] = '打篮球'
print(user['name']) # 函数
def my_fun():
print("my_fun_run")
my_fun() # 如果在函数定义的前面调用会报错 # 文件读取
f = open('33.txt',encoding='utf8')
s= f.read()
print(s)
f.close
# 文件写入
# ,mode='w' :写入
f = open('write_test.txt',mode='w',encoding='utf8')
f.write('雨缥缈\n')
f.write('倦红尘\n')
f.close() # 类与对象
class Person:
def __init__(self, name, sex, bir):
self.name = name
self.sex = sex
self.bir = bir
def say(self, word):
print(f'{self.name}说:"{word}"')
z_s = Person('张三','男','')
z_s.say('你好')
input()

猜数小游戏

import random
# 随机数模块
target = random.randint(1,10)
total_change = 3
change = total_change
print(f'猜数字游戏,数字在1-10之间,一共有{change}次机会')
while change > 0:
change = change - 1
number = int(input("请输入"))
if number > target:
print("大了")
continue
elif number < target:
print("小了")
continue
else:
break
if change:
print(f"恭喜猜对,你猜了{total_change - change}次")
else:
print("失败乃成功之母")

最新文章

  1. python基础(七)函数
  2. [JLOI2013]地形生成
  3. Axis2 WebService(基于REST风格)
  4. java swing窗口放置屏幕中央问题思考
  5. mxGraph实现按住ctrl键盘拖动图形实现复制图形功能
  6. [转载]vs2010中臃肿的ipch和sdf文件
  7. mysql 创建表 create table详解
  8. kettle连接Hbase中数据导入(8)
  9. 【第一篇】Python基础
  10. 框架应用 : Spring开发详述
  11. HTML5之Notification简单使用
  12. samba介绍和安装
  13. JQuery插件:ScrollTo平滑滚动到页面指定位置
  14. LearnOpenGL学习笔记(三)——VBO,VAO,EBO理解
  15. 【转】LR分析法
  16. inet超级服务器和守护进程
  17. python 首次安装 报错
  18. es6初级之解构----之一
  19. 微信小程序获取用户手机号
  20. 使用axios实现上传图片进度条

热门文章

  1. Sql Server 2008 【存储过程】 死锁 查询和杀死
  2. 面试 Spring Boot 再也不怕了,答案都在这里!
  3. 腾讯云nginx配置https
  4. CF #619 div.2
  5. 【论文翻译】An overiview of gradient descent optimization algorithms
  6. 使用 VMware Workstation Pro 安装新的虚拟机
  7. Linux系统之网络相关的命令
  8. 在Docker中部署Confluence和jira-software
  9. 剑指offer-面试题29-顺时针打印矩阵-矩阵
  10. P4883 mzf的考验[平衡树]