day-03操作文件,函数,模块
  python官方手册:https://docs.python.org/zh-cn/3/library/index.html 文件 无论是什么类型的文件,最终都是以二进制01的方式存储 文件的操作步骤:打开、读写、关闭 操作文本文件 字符编码 不同国家有不同的编码方案。如美国的ASCII码,西欧的ISO-8859-1也叫lartin1,…
day-02数据类型、判断,循环语句
python官方手册:https://docs.python.org/zh-cn/3/library/index.html python数据类型分类 按存储模型分类 标量:不能包含其他数据。数字、字符串 'a123b' 容器:可以包含多种数据。列表、元组、字典 按更新模型分类 不可变:数字、字符串、元组 可变:列表、字典 按访问模型分类 直接访问:…
20-while循环,累加至100
因为循环次数是已知的,实际使用时,建议用for循环 sum100 = 0 counter = 1 while counter < 101: sum100 += counter counter += 1 print(sum100)
19-猜数,5次机会
import random num = random.randint(1, 10) counter = 0 while counter < 5: answer = int(input('guess the number: ')) if answer > num: print('猜大了') elif answer < num: pr…
18-猜数,直到猜对
import random num = random.randint(1, 10) running = True while running: answer = int(input('guess the number: ')) if answer > num: print('猜大了') elif answer < num: print(…
17-改进的石头剪刀布
import random all_choices = ['石头', '剪刀', '布'] win_list = [['石头', '剪刀'], ['剪刀', '布'], ['布', '石头']] prompt = """(0) 石头 (1) 剪刀 (2) 布 请选择(0/1/2): """ computer = random.choice(all_…
16-石头剪刀布
import random all_choices = ['石头', '剪刀', '布'] computer = random.choice(all_choices) player = input('请出拳: ') # print('Your choice:', player, "Computer's choice:", computer) pri…
15-成绩分类2
score = int(input('分数: ')) if score >= 60 and score < 70: print('及格') elif 70 <= score < 80: print('良') elif 80 <= score < 90: print('好') elif score >= 90…
14-成绩分类1
score = int(input('分数: ')) if score >= 90: print('优秀') elif score >= 80: print('好') elif score >= 70: print('良') elif score >= 60: print('及格') else: print('你要努力了')