第1章 Python简介
1.Hello World程序
编写一个Hello World程序文件hello.py,并在命令行窗口中运行该程序。
参考代码:
# hello.py Hello World
print("Hello World!")
1.交谈程序
编写一个交谈程序文件talk.py,运行时先输出“请问您贵姓?”,并在用户输入某姓氏之后输出“您好,某同学!”。
参考代码:
# talk.py 交谈程序
name = input("请问您贵姓?")
print(f"您好,{name}同学!")
2.实践:从镜像站安装Python官方发行版
在大陆访问Python地速度较慢,因此推荐从国内镜像站下载Python官
在华为镜像站首页搜索Python,即可打开Python官方发行版安装包目录列表
3.实践:在Android设备上安装Python开发环境
要使用Android设备学习Python编程,可从下列站点获取Pydroid 3:
ApkDownloadforAndroid
下载apk文件在Andoroid设备上安装App即可使用
1.实践:Python版扫雷游戏
mysta
在GitHub下载Python版扫雷游戏此程序基于Python标准库地图形用户界面工具包tkinter,解压缩后即可在Python官方发行版环境下直接运行,包含一个Python程序文件与一些图片文件,共255行代码。
第2章 对象与类型
1.基本运算
编写一个程序,运行时输入以英文逗号分隔地两个数值,输出两数之与,差,积,商。
jquery所有方法参考代码:
# operate.py 基本运算
a, b = eval(input("输入以英文逗号分隔地两个数值:"))
print("两数之与为", a + b)
print("两数之差为", a - b)
print("两数之积为", a * b)
print("两数之商为", a / b)
1.单词反转
编写一个程序,将用户输入地英文短句中每个单词在句子中地位置进行反转后输出(单词间均以空格分隔,不必考虑标点符号问题)。
示例输入:
nothing gold can stay
示例输出:
stay can gold nothing
excel乘法公式为啥不出结果参考代码:
# word_rev.py 单词反转
s = input()
res = " ".join(s.split()[::-1])
print(res)
2.输出田字格
编写一个程序,输出由字符构成地田字格,如下图所示:
参考代码:
# cell.py 输出田字格
s = ("+ " + "- " * 4) * 2 + "+\n"
s2 = ("| " + " " * 4) * 2 + "|\n"
print((s + s2 * 4) * 2 + s)
3.数字反转
将“整数反转”实例程序改进为“数字反转”程序:用户可以输入任意一个整数或小数,输出各位反转后地数字。原数字如果末尾是0则结果应去除开头地0,原数字如果是负数则结果应保留负号。
示例输入1:
365
示例输出1:
563
示例输入2:
3.14
示例输出2:
41.3
参考代码:
# num_rev.py 数字反转
s = input("请输入一个整数或小数:")
i = eval(s) # 使用eval函数将字符串解析为适当类型地值
python编程基础教程课后答案sign = 1 # 此变量值为1或-1,用来控制结果地正负
if i < 0: sign = -1 # 如果i为负数则sign赋值为-1
s = s.lstrip("-+").rstrip("0") # 去掉原字符串左侧地正负号与右侧地0
r = s[::-1] # 反转字符串
result = sign*eval(r) # 令结果地正负性与输入值一致
print(result)
1.生成字符串
编写生成字符串地程序,运行时输入一段英文文本,输出由该段文本开头两个与末尾两个字符组成地新字符串。如果输入地文本长度小于2,则返回EmptyString
示例输入1:
w3resource
示例输出1:
滚动条使用方法正确的是什么w3ce
示例输入2:
w3
示例输出2:
w3w3
参考代码:
# genstr.py 生成字符串
s = input()
res = s[:2] + s[-2:]
nginx负载均衡常见问题if len(s) < 2: res = "EmptyString"
print(res)
第3章 模块与库
1.抽签程序
编写简单地抽签程序,运行时输入一个整数n,随机输出一个1到n范围内地整数。
示例输入:
7
示例输出:
3
参考代码:
# lottery.py 抽签程序
from random import randint
n = int(input())
print(randint(1, n))
1.笑脸图案
编写turtle绘图程序,通过简单地几何形状组合出一张笑脸,参考下图:
参考代码:
# smiley.py 笑脸图案
import turtle as tt
tt.width(2)
tt.penup() # 脸地轮廓
tt.goto(0, -150)
tt.pendown()
tt.circle(150)
tt.penup() # 右眼
tt.goto(50, 50)
tt.pendown()
tt.circle(10)
tt.penup() # 左眼
tt.goto(-50, 50)
tt.pendown()
tt.circle(10)
tt.penup() # 右侧弧线
tt.goto(0, -90)
tt.pendown()
tt.circle(80, 60)
tt.penup() # 左侧弧线
tt.setheading(180) # 设置海龟朝向左方
tt.goto(0, -90)
tt.pendown()
tt.circle(-80, 60)
tt.hideturtle()
tt.done()
2.实践:Python地数字舍入规则
对于Python地数字舍入规则“四舍六入五成双”,可以查阅官方文档标准库参考页对round函数地说明来了解它地准确含义
这个规则地实质就是在上下两边选择一个更接近地值,例如:
>>> round(2.49)
2
>>> round(2.51)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论